jGL
Loading...
Searching...
No Matches
jGL::SpriteRenderer Member List

This is the complete list of members for jGL::SpriteRenderer, including all inherited members.

add(Sprite s, ElementId id, Priority priority=0)PriorityStore< Sprite >inlinevirtual
begin() constPriorityStore< Sprite >inline
cachePriorityStore< Sprite >protected
clear()PriorityStore< Sprite >inlinevirtual
draw(std::shared_ptr< Shader > shader, std::multimap< RenderPriority, SpriteId > ids)jGL::SpriteRendererinlinevirtual
draw(std::multimap< RenderPriority, SpriteId > ids)jGL::SpriteRendererinlinevirtual
draw(std::shared_ptr< Shader > shader)jGL::SpriteRendererinlinevirtual
draw()jGL::SpriteRendererinlinevirtual
draw(std::shared_ptr< Shader > shader, std::vector< std::pair< Info, Sprite > > &sprites)=0jGL::SpriteRendererprotectedpure virtual
end() constPriorityStore< Sprite >inline
getSprite(SpriteId id)jGL::SpriteRendererinline
hasId(const ElementId id) constPriorityStore< Sprite >inline
idToElementPriorityStore< Sprite >protected
MAX_BATCH_BOUND_TEXTURESjGL::SpriteRendererstatic
operator[](ElementId id)PriorityStore< Sprite >inline
PriorityStore(uint64_t sizeHint=8)PriorityStore< Sprite >inline
projectionjGL::SpriteRendererprotected
remove(ElementId id)PriorityStore< Sprite >inlinevirtual
setProjection(glm::mat4 p)jGL::SpriteRendererinlinevirtual
shaderjGL::SpriteRendererprotected
size() constPriorityStore< Sprite >inline
SpriteRenderer(size_t sizeHint=8)jGL::SpriteRendererinline
updatePriority(ElementId id, Priority newPriority)PriorityStore< Sprite >inline
vectorise(std::multimap< Priority, ElementId > &oids)PriorityStore< Sprite >inline