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

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

GetArrayAllocator() constion::gfx::ShaderInput< UniformValueType, UniformType >inlineprotected
GetArrayIndex() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetCount() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetIndexInRegistry() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetMerged(const Uniform &base, const Uniform &replacement, Uniform *merged)ion::gfx::Uniformstatic
GetNewStamp()ion::gfx::ShaderInputBaseprotectedstatic
GetRegistry() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetRegistryId() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetShaderInputTypeName()ion::gfx::Uniformstatic
GetStamp() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetTag()ion::gfx::Uniforminlinestatic
GetType() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetTypeByValue()ion::gfx::Uniformstatic
GetTypeByValue()ion::gfx::Uniform
GetTypeByValue()ion::gfx::Uniform
GetTypeByValue()ion::gfx::Uniform
GetTypeByValue()ion::gfx::Uniform
GetTypeByValue()ion::gfx::Uniform
GetValue() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetValueAt(size_t i) constion::gfx::ShaderInput< UniformValueType, UniformType >inline
GetValueTypeName(const ValueType type)ion::gfx::Uniformstatic
HolderType typedefion::gfx::ShaderInput< UniformValueType, UniformType >
Init(const ShaderInputRegistry &registry, size_t registry_id, size_t index_in_registry, size_t array_index, ValueType type, const T &value)ion::gfx::ShaderInput< UniformValueType, UniformType >inlineprotected
InitArray(const ShaderInputRegistry &registry, size_t registry_id, size_t index_in_registry, size_t array_index, ValueType type, const T *values, size_t count, const base::AllocatorPtr &allocator)ion::gfx::ShaderInput< UniformValueType, UniformType >inlineprotected
Is() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
IsArrayOf() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
IsValid() constion::gfx::ShaderInput< UniformValueType, UniformType >inline
kAttribute enum valueion::gfx::ShaderInputBase
kUniform enum valueion::gfx::ShaderInputBase
MergeValuesFrom(const Uniform &replacement)ion::gfx::Uniform
operator!=(const Uniform &other) const ion::gfx::Uniforminline
operator==(const Uniform &other) const ion::gfx::Uniform
SetNewStamp()ion::gfx::ShaderInput< UniformValueType, UniformType >inlineprotected
SetValue(const T &value)ion::gfx::ShaderInput< UniformValueType, UniformType >inline
SetValueAt(size_t i, const T &value)ion::gfx::ShaderInput< UniformValueType, UniformType >inline
ShaderInput()ion::gfx::ShaderInput< UniformValueType, UniformType >inlineprotected
ShaderInputBase()ion::gfx::ShaderInputBaseinline
Tag enum nameion::gfx::ShaderInputBase
Uniform()ion::gfx::Uniforminline
ValueType typedefion::gfx::ShaderInput< UniformValueType, UniformType >
~ShaderInput()ion::gfx::ShaderInput< UniformValueType, UniformType >inline
~ShaderInputBase()ion::gfx::ShaderInputBaseinline
~Uniform()ion::gfx::Uniforminline