Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfx::ShaderInput< ValueHolderType, ValueEnumType > Member List

This is the complete list of members for ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >, including all inherited members.

GetArrayAllocator() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inlineprotected
GetArrayIndex() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetCount() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetIndexInRegistry() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetNewStamp()ion::gfx::ShaderInputBaseprotectedstatic
GetRegistry() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetRegistryId() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetStamp() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetType() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetValue() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
GetValueAt(size_t i) const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
HolderType typedefion::gfx::ShaderInput< ValueHolderType, ValueEnumType >
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< ValueHolderType, ValueEnumType >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< ValueHolderType, ValueEnumType >inlineprotected
Is() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
IsArrayOf() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
IsValid() const ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
kAttribute enum valueion::gfx::ShaderInputBase
kUniform enum valueion::gfx::ShaderInputBase
SetNewStamp()ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inlineprotected
SetValue(const T &value)ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
SetValueAt(size_t i, const T &value)ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
ShaderInput()ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inlineprotected
ShaderInputBase()ion::gfx::ShaderInputBaseinline
ShaderInputRegistry classion::gfx::ShaderInput< ValueHolderType, ValueEnumType >friend
Tag enum nameion::gfx::ShaderInputBase
ValueType typedefion::gfx::ShaderInput< ValueHolderType, ValueEnumType >
~ShaderInput()ion::gfx::ShaderInput< ValueHolderType, ValueEnumType >inline
~ShaderInputBase()ion::gfx::ShaderInputBaseinline