Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HMaterialLibrary Member List

This is the complete list of members for HMaterialLibrary, including all inherited members.

ApplyMaterial(const char *name)HMaterialLibrary
ApplyStyles()HMaterialLibrary
CloneMaterial(const char *old_material_name, char *new_material_name)HMaterialLibrary
Compile(const char *name)HMaterialLibrary
Compile(const char *name, void *bufferlist)HMaterialLibrary [protected]
CountFromType(const char *type)HMaterialLibrary
Embedded enum valueHMaterialLibrary
EnsureEnvironmentInitialized(const char *name)HMaterialLibrary
EnsureMaterialInitialized(const char *name)HMaterialLibrary
Error(const char *message, int severity=1)HMaterialLibrary [protected, virtual]
FindReferencedMaterials(HC_KEY segment_tree, char *list, int list_size) (defined in HMaterialLibrary)HMaterialLibrary
FindValidMaterial(const char *name) const HMaterialLibrary [protected]
GetContainerSegment() const HMaterialLibrary
GetCurrentEnvironment(char *buffer=0, int buffer_length=-1) (defined in HMaterialLibrary)HMaterialLibrary
GetEnvironmentList(char *buffer=0, int buffer_length=-1)HMaterialLibrary
GetMaterialList(char *buffer=0, int buffer_length=-1)HMaterialLibrary
GetReadFlags()HMaterialLibrary [inline]
GetShaderSource(const char *material_name, char *shader_source, char *options=0)HMaterialLibrary [protected]
GetTweakableByIndex(const char *material_name, int index, char *tweakable_name, char *type)HMaterialLibrary
GetTweakableByName(const char *material_name, char const *tweakable_name, int *index, char *type)HMaterialLibrary
GetTweakableDefaults(const char *material_name, int index, float *vals)HMaterialLibrary
GetTweakablesCount(const char *material_name, int *count)HMaterialLibrary
GetTweakablesString(const char *material_name, char *string)HMaterialLibrary [protected]
GetWriteFlags()HMaterialLibrary [inline]
HMaterialLibrary() (defined in HMaterialLibrary)HMaterialLibrary
HTK_Material_Composite (defined in HMaterialLibrary)HMaterialLibrary [friend]
HTK_One_Material (defined in HMaterialLibrary)HMaterialLibrary [friend]
Initialize(const char *name, bool environment=false)HMaterialLibrary [protected]
InitRead(int version) (defined in HMaterialLibrary)HMaterialLibrary
InitWrite(const char *list, int *size) (defined in HMaterialLibrary)HMaterialLibrary
IsValid() const HMaterialLibrary [inline]
IsValidEnvironment(const char *name) const HMaterialLibrary
IsValidMaterial(const char *name) const HMaterialLibrary
m_CurrentEnvironmentHMaterialLibrary [protected]
m_CurrentEnvironmentKeyHMaterialLibrary [protected]
m_EnvironmentHashHMaterialLibrary [protected]
m_EnvironmentListHMaterialLibrary [protected]
m_MaterialDirectoryHMaterialLibrary [protected]
m_MaterialHashHMaterialLibrary [protected]
m_MaterialListHMaterialLibrary [protected]
m_MaterialSegmentKeyHMaterialLibrary [protected]
m_ReadFlagsHMaterialLibrary [protected]
m_ValidHMaterialLibrary [protected]
m_WriteFlagsHMaterialLibrary [protected]
ParseBuffer(char const *buffer, int size) (defined in HMaterialLibrary)HMaterialLibrary
Prefer_Embedded enum valueHMaterialLibrary
Prefer_Highest_Resolution enum valueHMaterialLibrary
Read_Flags enum nameHMaterialLibrary
Read_Flags_Default enum valueHMaterialLibrary
RegisterMaterials(const char *directory)HMaterialLibrary
RegisterMaterials(const wchar_t *directory)HMaterialLibrary
ReloadMaterial(const char *name)HMaterialLibrary
RenameMaterial(const char *old_material_name, const char *new_material_name)HMaterialLibrary
SetEnvironment(const char *name)HMaterialLibrary
SetReadFlags(Read_Flags flags) (defined in HMaterialLibrary)HMaterialLibrary [inline]
SetWriteFlags(Write_Flags flags) (defined in HMaterialLibrary)HMaterialLibrary [inline]
Tweak(const char *material_name, int index, const float *vals)HMaterialLibrary
Tweak(const char *material_name, int index, float val0, float val1=0, float val2=0, float val3=0)HMaterialLibrary
Write_Flags enum nameHMaterialLibrary
Write_Flags_Default enum valueHMaterialLibrary
~HMaterialLibrary() (defined in HMaterialLibrary)HMaterialLibrary [virtual]