HatchitResource
Hatchit::Resource::ShaderVariableTemplate< T > Member List

This is the complete list of members for Hatchit::Resource::ShaderVariableTemplate< T >, including all inherited members.

DOUBLE enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
FLOAT enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
FLOAT2 enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
FLOAT3 enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
FLOAT4 enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
GetData() (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableinline
GetType() (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableinline
INT enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
m_data (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableprotected
m_type (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableprotected
MAT4 enum value (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
SetData(T t) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(int data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(float data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(double data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(Math::Vector2 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(Math::Vector3 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(Math::Vector4 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SetData(Math::Matrix4 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(T t) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(int data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(float data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(double data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(Math::Vector2 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(Math::Vector3 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(Math::Vector4 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate() (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
ShaderVariableTemplate(Math::Matrix4 data) (defined in Hatchit::Resource::ShaderVariableTemplate< T >)Hatchit::Resource::ShaderVariableTemplate< T >inline
SizeFromType(ShaderVariable::Type type) (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableinlinestatic
Type enum name (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariable
TypeFromString(const std::string &str) (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableinlinestatic
~ShaderVariable() (defined in Hatchit::Resource::ShaderVariable)Hatchit::Resource::ShaderVariableinlinevirtual