AddReceiver(Notifier *receiver) | ion::base::Notifier | |
AddSpec(const ComponentType type, const size_t component_count, const size_t byte_offset) | ion::gfx::BufferObject | |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
BaseChanges enum name | ion::gfx::ResourceHolder | |
BufferObject() | ion::gfx::BufferObject | |
BufferObject(Target target) | ion::gfx::BufferObject | explicitprotected |
Changes enum name | ion::gfx::BufferObject | |
ClearSubData() const | ion::gfx::BufferObject | inline |
ComponentType enum name | ion::gfx::BufferObject | |
CopySubData(const BufferObjectPtr &src, const math::Range1ui &dst_byte_range, uint32 read_offset) | ion::gfx::BufferObject | inline |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetCount() const | ion::gfx::BufferObject | inline |
GetData() const | ion::gfx::BufferObject | inline |
GetGpuMemoryUsed() const | ion::gfx::ResourceHolder | inline |
GetLabel() const | ion::gfx::ResourceHolder | inline |
GetMappedPointer() const | ion::gfx::BufferObject | inline |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetReceiverCount() const | ion::base::Notifier | |
GetReceivers() const | ion::base::Notifier | protected |
GetRefCount() const | ion::base::Shareable | inline |
GetResource(size_t index, ResourceKey key) const | ion::gfx::ResourceHolder | |
GetResourceCount() const | ion::gfx::ResourceHolder | inline |
GetSpec(const size_t spec_index) const | ion::gfx::BufferObject | |
GetSpecCount() const | ion::gfx::BufferObject | inline |
GetStructSize() const | ion::gfx::BufferObject | inline |
GetSubData() const | ion::gfx::BufferObject | inline |
GetTarget() const | ion::gfx::BufferObject | inline |
GetUsageMode() const | ion::gfx::BufferObject | inline |
IndexBuffer() | ion::gfx::IndexBuffer | |
kArrayBuffer enum value | ion::gfx::BufferObject | |
kByte enum value | ion::gfx::BufferObject | |
kCopyReadBuffer enum value | ion::gfx::BufferObject | |
kCopyWriteBuffer enum value | ion::gfx::BufferObject | |
kDataChanged enum value | ion::gfx::BufferObject | |
kDynamicDraw enum value | ion::gfx::BufferObject | |
kElementBuffer enum value | ion::gfx::BufferObject | |
kFloat enum value | ion::gfx::BufferObject | |
kFloatMatrixColumn2 enum value | ion::gfx::BufferObject | |
kFloatMatrixColumn3 enum value | ion::gfx::BufferObject | |
kFloatMatrixColumn4 enum value | ion::gfx::BufferObject | |
kInt enum value | ion::gfx::BufferObject | |
kInvalid enum value | ion::gfx::BufferObject | |
kLabelChanged enum value | ion::gfx::ResourceHolder | |
kNumBaseChanges enum value | ion::gfx::ResourceHolder | |
kNumChanges enum value | ion::gfx::BufferObject | |
kResourceChanged enum value | ion::gfx::ResourceHolder | |
kShort enum value | ion::gfx::BufferObject | |
kStaticDraw enum value | ion::gfx::BufferObject | |
kStreamDraw enum value | ion::gfx::BufferObject | |
kSubDataChanged enum value | ion::gfx::BufferObject | |
kUnsignedByte enum value | ion::gfx::BufferObject | |
kUnsignedInt enum value | ion::gfx::BufferObject | |
kUnsignedShort enum value | ion::gfx::BufferObject | |
Notifier() | ion::base::Notifier | inlineprotected |
NotifierPtr typedef | ion::base::Notifier | protected |
NotifierPtrVector typedef | ion::base::Notifier | protected |
Notify() const | ion::base::Notifier | protected |
OnChanged(int bit) const | ion::gfx::ResourceHolder | inlineprotected |
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 |
Referent() | ion::base::Referent | inlineprotected |
RemoveReceiver(Notifier *receiver) | ion::base::Notifier | |
ResourceHolder() | ion::gfx::ResourceHolder | protected |
SetData(const base::DataContainerPtr &data, const size_t struct_size, const size_t count, UsageMode usage) | ion::gfx::BufferObject | inline |
SetLabel(const std::string &label) | ion::gfx::ResourceHolder | inline |
SetResource(size_t index, ResourceKey key, ResourceBase *resource) const | ion::gfx::ResourceHolder | |
SetSubData(const math::Range1ui &byte_range, const base::DataContainerPtr &data) | ion::gfx::BufferObject | inline |
Shareable() | ion::base::Shareable | inlineprotected |
Target enum name | ion::gfx::BufferObject | |
UsageMode enum name | ion::gfx::BufferObject | |
WeakReferent() | ion::base::WeakReferent | inlineprotected |
~Allocatable() | ion::base::Allocatable | virtual |
~BufferObject() override | ion::gfx::BufferObject | protected |
~IndexBuffer() override | ion::gfx::IndexBuffer | protected |
~Notifier() override | ion::base::Notifier | protected |
~Referent() override | ion::base::Referent | inlineprotected |
~ResourceHolder() override | ion::gfx::ResourceHolder | protected |
~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
~WeakReferent() override | ion::base::WeakReferent | inlineprotected |