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 |