jGL
|
This is the complete list of members for jGL::Vulkan::vkShapeRenderer, including all inherited members.
add(Shape s, ElementId id, Priority priority=0) | PriorityStore< Shape > | inlinevirtual |
begin() const | PriorityStore< Shape > | inline |
cache | PriorityStore< Shape > | protected |
clear() | PriorityStore< Shape > | inlinevirtual |
draw(std::shared_ptr< Shader > shader, std::vector< std::pair< Info, Shape > > &shapes, UpdateInfo info=UpdateInfo()) | jGL::Vulkan::vkShapeRenderer | inlineprotectedvirtual |
jGL::ShapeRenderer::draw(std::shared_ptr< Shader > shader, std::multimap< RenderPriority, ShapeId > &ids, UpdateInfo info=UpdateInfo()) | jGL::ShapeRenderer | inlinevirtual |
jGL::ShapeRenderer::draw(std::multimap< RenderPriority, ShapeId > &ids, UpdateInfo info=UpdateInfo()) | jGL::ShapeRenderer | inlinevirtual |
jGL::ShapeRenderer::draw(std::shared_ptr< Shader > shader, UpdateInfo info=UpdateInfo()) | jGL::ShapeRenderer | inlinevirtual |
jGL::ShapeRenderer::draw(UpdateInfo info=UpdateInfo()) | jGL::ShapeRenderer | inlinevirtual |
end() const | PriorityStore< Shape > | inline |
getColour(ShapeId id) | jGL::ShapeRenderer | inline |
getShape(ShapeId id) | jGL::ShapeRenderer | inline |
getTransform(ShapeId id) | jGL::ShapeRenderer | inline |
hasId(const ShapeId id) const | jGL::ShapeRenderer | inline |
idToElement | PriorityStore< Shape > | protected |
operator[](ElementId id) | PriorityStore< Shape > | inline |
PriorityStore(uint64_t sizeHint=8) | PriorityStore< Shape > | inline |
projection | jGL::ShapeRenderer | protected |
remove(ElementId id) | PriorityStore< Shape > | inlinevirtual |
setProjection(glm::mat4 p) | jGL::ShapeRenderer | inlinevirtual |
shader | jGL::ShapeRenderer | protected |
ShapeRenderer(size_t sizeHint=8) | jGL::ShapeRenderer | inline |
ShapeRenderer(std::shared_ptr< Shader > shader, size_t sizeHint=8) | jGL::ShapeRenderer | inline |
size() const | PriorityStore< Shape > | inline |
updatePriority(ElementId id, Priority newPriority) | PriorityStore< Shape > | inline |
vectorise(std::multimap< Priority, ElementId > &oids) | PriorityStore< Shape > | inline |
vkShapeRenderer(size_t sizeHint) | jGL::Vulkan::vkShapeRenderer | inline |