AddVertexRange(const math::Range1i &range) | ion::gfx::Shape | |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
ClearVertexRanges() | ion::gfx::Shape | inline |
EnableVertexRange(size_t i, bool enable) | ion::gfx::Shape | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetAttributeArray() const | ion::gfx::Shape | inline |
GetIndexBuffer() const | ion::gfx::Shape | inline |
GetInstanceCount() const | ion::gfx::Shape | inline |
GetLabel() const | ion::gfx::Shape | inline |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetPrimitiveType() const | ion::gfx::Shape | inline |
GetRefCount() const | ion::base::Shareable | inline |
GetVertexRange(size_t i) const | ion::gfx::Shape | |
GetVertexRangeCount() const | ion::gfx::Shape | inline |
GetVertexRangeInstanceCount(size_t i) const | ion::gfx::Shape | |
IsVertexRangeEnabled(size_t i) const | ion::gfx::Shape | |
kLineLoop enum value | ion::gfx::Shape | |
kLines enum value | ion::gfx::Shape | |
kLineStrip enum value | ion::gfx::Shape | |
kPoints enum value | ion::gfx::Shape | |
kTriangleFan enum value | ion::gfx::Shape | |
kTriangles enum value | ion::gfx::Shape | |
kTriangleStrip enum value | ion::gfx::Shape | |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
PrimitiveType enum name | ion::gfx::Shape | |
Referent() | ion::base::Referent | inlineprotected |
SetAttributeArray(const AttributeArrayPtr &attribute_array) | ion::gfx::Shape | inline |
SetIndexBuffer(const IndexBufferPtr &index_buffer) | ion::gfx::Shape | inline |
SetInstanceCount(int count) | ion::gfx::Shape | inline |
SetLabel(const std::string &label) | ion::gfx::Shape | inline |
SetPrimitiveType(PrimitiveType type) | ion::gfx::Shape | inline |
SetVertexRange(size_t i, const math::Range1i &range) | ion::gfx::Shape | |
SetVertexRangeInstanceCount(size_t i, int instance_count) | ion::gfx::Shape | |
Shape() | ion::gfx::Shape | |
Shareable() | ion::base::Shareable | inlineprotected |
~Allocatable() | ion::base::Allocatable | virtual |
~Referent() override | ion::base::Referent | inlineprotected |
~Shape() override | ion::gfx::Shape | protected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |