| 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 |