Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfx::Shape Member List

This is the complete list of members for ion::gfx::Shape, including all inherited members.

AddVertexRange(const math::Range1i &range)ion::gfx::Shape
Allocatable()ion::base::Allocatableprotected
Allocatable(const Allocatable &other)ion::base::Allocatableprotected
Allocatable(const AllocatorPtr &allocator)ion::base::Allocatableexplicitprotected
ClearVertexRanges()ion::gfx::Shapeinline
EnableVertexRange(size_t i, bool enable)ion::gfx::Shape
GetAllocator() const ion::base::Allocatableinline
GetAllocatorForLifetime(AllocationLifetime lifetime) const ion::base::Allocatableinline
GetAttributeArray() const ion::gfx::Shapeinline
GetIndexBuffer() const ion::gfx::Shapeinline
GetInstanceCount() const ion::gfx::Shapeinline
GetLabel() const ion::gfx::Shapeinline
GetNonNullAllocator() const ion::base::Allocatableinline
GetPrimitiveType() const ion::gfx::Shapeinline
GetRefCount() const ion::base::Shareableinline
GetVertexRange(size_t i) const ion::gfx::Shape
GetVertexRangeCount() const ion::gfx::Shapeinline
GetVertexRangeInstanceCount(size_t i) const ion::gfx::Shape
IsVertexRangeEnabled(size_t i) const ion::gfx::Shape
kLineLoop enum valueion::gfx::Shape
kLines enum valueion::gfx::Shape
kLineStrip enum valueion::gfx::Shape
kPoints enum valueion::gfx::Shape
kTriangleFan enum valueion::gfx::Shape
kTriangles enum valueion::gfx::Shape
kTriangleStrip enum valueion::gfx::Shape
operator delete(void *ptr)ion::base::Allocatableinline
operator delete(void *ptr, AllocationLifetime lifetime)ion::base::Allocatableinline
operator delete(void *ptr, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator delete(void *ptr, void *ptr2)ion::base::Allocatableinline
operator new(size_t size)ion::base::Allocatableinline
operator new(size_t size, AllocationLifetime lifetime)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator)ion::base::Allocatableinline
operator new(size_t size, const AllocatorPtr &allocator, void *ptr)ion::base::Allocatableinline
operator new(size_t size, void *ptr)ion::base::Allocatableinline
operator=(const Allocatable &other)ion::base::Allocatableinlineprotected
PrimitiveType enum nameion::gfx::Shape
Referent()ion::base::Referentinlineprotected
SetAttributeArray(const AttributeArrayPtr &attribute_array)ion::gfx::Shapeinline
SetIndexBuffer(const IndexBufferPtr &index_buffer)ion::gfx::Shapeinline
SetInstanceCount(int count)ion::gfx::Shapeinline
SetLabel(const std::string &label)ion::gfx::Shapeinline
SetPrimitiveType(PrimitiveType type)ion::gfx::Shapeinline
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::Shareableinlineprotected
~Allocatable()ion::base::Allocatablevirtual
~Referent() overrideion::base::Referentinlineprotected
~Shape() overrideion::gfx::Shapeprotected
~Shareable()ion::base::Shareableinlineprotectedvirtual