| 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 |
| 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 | |
| Renderer class | ion::gfx::BufferObject | friend |
| 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 |
| ~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 |