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

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

Attribute()ion::gfx::Attributeinline
GetArrayAllocator() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inlineprotected
GetArrayIndex() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetCount() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetDivisor() const ion::gfx::Attributeinline
GetIndexInRegistry() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetNewStamp()ion::gfx::ShaderInputBaseprotectedstatic
GetRegistry() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetRegistryId() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetShaderInputTypeName()ion::gfx::Attributestatic
GetStamp() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetTag()ion::gfx::Attributeinlinestatic
GetType() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetTypeByValue()ion::gfx::Attributestatic
GetTypeByValue()ion::gfx::Attribute
GetTypeByValue()ion::gfx::Attribute
GetValue() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetValueAt(size_t i) constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
GetValueTypeName(const ValueType type)ion::gfx::Attributestatic
HolderType typedefion::gfx::ShaderInput< AttributeValueType, AttributeType >
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< AttributeValueType, AttributeType >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< AttributeValueType, AttributeType >inlineprotected
Is() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
IsArrayOf() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
IsFixedPointNormalized() const ion::gfx::Attributeinline
IsValid() constion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
kAttribute enum valueion::gfx::ShaderInputBase
kUniform enum valueion::gfx::ShaderInputBase
operator!=(const Attribute &other) const ion::gfx::Attributeinline
operator==(const Attribute &other) const ion::gfx::Attribute
SetDivisor(unsigned int divisor)ion::gfx::Attributeinline
SetFixedPointNormalized(bool normalize)ion::gfx::Attributeinline
SetNewStamp()ion::gfx::ShaderInput< AttributeValueType, AttributeType >inlineprotected
SetValue(const T &value)ion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
SetValueAt(size_t i, const T &value)ion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
ShaderInput()ion::gfx::ShaderInput< AttributeValueType, AttributeType >inlineprotected
ShaderInputBase()ion::gfx::ShaderInputBaseinline
Tag enum nameion::gfx::ShaderInputBase
ValueType typedefion::gfx::ShaderInput< AttributeValueType, AttributeType >
~Attribute()ion::gfx::Attributeinline
~ShaderInput()ion::gfx::ShaderInput< AttributeValueType, AttributeType >inline
~ShaderInputBase()ion::gfx::ShaderInputBaseinline