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

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

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