| AddChild(const NodePtr &child) | ion::gfx::Node | inline |
| AddShape(const ShapePtr &shape) | ion::gfx::Node | inline |
| AddUniform(const Uniform &uniform) | ion::gfx::UniformHolder | inline |
| AddUniformBlock(const UniformBlockPtr &block) | ion::gfx::Node | inline |
| Allocatable() | ion::base::Allocatable | protected |
| Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
| Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
| ClearChildren() | ion::gfx::Node | inline |
| ClearShapes() | ion::gfx::Node | inline |
| ClearUniformBlocks() | ion::gfx::Node | inline |
| ClearUniforms() | ion::gfx::UniformHolder | inline |
| Enable(bool enable) | ion::gfx::UniformHolder | inline |
| GetAllocator() const | ion::base::Allocatable | inline |
| GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
| GetChildren() const | ion::gfx::Node | inline |
| GetLabel() const | ion::gfx::Node | inline |
| GetNonNullAllocator() const | ion::base::Allocatable | inline |
| GetRefCount() const | ion::base::Shareable | inline |
| GetShaderProgram() const | ion::gfx::Node | inline |
| GetShapes() const | ion::gfx::Node | inline |
| GetStateTable() const | ion::gfx::Node | inline |
| GetUniformBlocks() const | ion::gfx::Node | inline |
| GetUniformIndex(const std::string &name) const | ion::gfx::UniformHolder | |
| GetUniforms() const | ion::gfx::UniformHolder | inline |
| IsEnabled() const | ion::gfx::UniformHolder | inline |
| Node() | ion::gfx::Node | |
| 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 |
| RemoveChild(const NodePtr &child) | ion::gfx::Node | inline |
| RemoveChildAt(size_t index) | ion::gfx::Node | inline |
| RemoveShape(const ShapePtr &shape) | ion::gfx::Node | inline |
| RemoveShapeAt(size_t index) | ion::gfx::Node | inline |
| RemoveUniformByName(const std::string &name) | ion::gfx::UniformHolder | inline |
| ReplaceChild(size_t index, const NodePtr &child) | ion::gfx::Node | inline |
| ReplaceShape(size_t index, const ShapePtr &shape) | ion::gfx::Node | inline |
| ReplaceUniform(size_t index, const Uniform &uniform) | ion::gfx::UniformHolder | inline |
| ReplaceUniformBlock(size_t index, const UniformBlockPtr &block) | ion::gfx::Node | inline |
| SetLabel(const std::string &label) | ion::gfx::Node | inline |
| SetShaderProgram(const ShaderProgramPtr &shader_program) | ion::gfx::Node | inline |
| SetStateTable(const StateTablePtr &state_table) | ion::gfx::Node | inline |
| SetUniformByName(const std::string &name, const T &value) | ion::gfx::UniformHolder | inline |
| SetUniformByNameAt(const std::string &name, size_t array_index, const T &value) | ion::gfx::UniformHolder | inline |
| SetUniformValue(size_t index, const T &value) | ion::gfx::UniformHolder | inline |
| SetUniformValueAt(size_t index, size_t array_index, const T &value) | ion::gfx::UniformHolder | inline |
| Shareable() | ion::base::Shareable | inlineprotected |
| UniformHolder(const base::AllocatorPtr &alloc) | ion::gfx::UniformHolder | explicitprotected |
| ~Allocatable() | ion::base::Allocatable | virtual |
| ~Node() override | ion::gfx::Node | protected |
| ~Referent() override | ion::base::Referent | inlineprotected |
| ~Shareable() | ion::base::Shareable | inlineprotectedvirtual |
| ~UniformHolder() | ion::gfx::UniformHolder | protectedvirtual |