jGL
|
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() const | PriorityStore< Sprite > | inline |
cache | PriorityStore< Sprite > | protected |
clear() | PriorityStore< Sprite > | inlinevirtual |
draw(std::shared_ptr< Shader > shader, std::multimap< RenderPriority, SpriteId > ids) | jGL::SpriteRenderer | inlinevirtual |
draw(std::multimap< RenderPriority, SpriteId > ids) | jGL::SpriteRenderer | inlinevirtual |
draw(std::shared_ptr< Shader > shader) | jGL::SpriteRenderer | inlinevirtual |
draw() | jGL::SpriteRenderer | inlinevirtual |
draw(std::shared_ptr< Shader > shader, std::vector< std::pair< Info, Sprite > > &sprites)=0 | jGL::SpriteRenderer | protectedpure virtual |
end() const | PriorityStore< Sprite > | inline |
getSprite(SpriteId id) | jGL::SpriteRenderer | inline |
hasId(const ElementId id) const | PriorityStore< Sprite > | inline |
idToElement | PriorityStore< Sprite > | protected |
MAX_BATCH_BOUND_TEXTURES | jGL::SpriteRenderer | static |
operator[](ElementId id) | PriorityStore< Sprite > | inline |
PriorityStore(uint64_t sizeHint=8) | PriorityStore< Sprite > | inline |
projection | jGL::SpriteRenderer | protected |
remove(ElementId id) | PriorityStore< Sprite > | inlinevirtual |
setProjection(glm::mat4 p) | jGL::SpriteRenderer | inlinevirtual |
shader | jGL::SpriteRenderer | protected |
size() const | PriorityStore< Sprite > | inline |
SpriteRenderer(size_t sizeHint=8) | jGL::SpriteRenderer | inline |
updatePriority(ElementId id, Priority newPriority) | PriorityStore< Sprite > | inline |
vectorise(std::multimap< Priority, ElementId > &oids) | PriorityStore< Sprite > | inline |