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 value | HMaterialLibrary | |
EnsureEnvironmentInitialized(const char *name) | HMaterialLibrary | |
EnsureMaterialInitialized(const char *name) | HMaterialLibrary | |
Error(const char *message, int severity=1) | HMaterialLibrary | protectedvirtual |
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_CurrentEnvironment | HMaterialLibrary | protected |
m_CurrentEnvironmentKey | HMaterialLibrary | protected |
m_EnvironmentHash | HMaterialLibrary | protected |
m_EnvironmentList | HMaterialLibrary | protected |
m_MaterialDirectory | HMaterialLibrary | protected |
m_MaterialHash | HMaterialLibrary | protected |
m_MaterialList | HMaterialLibrary | protected |
m_MaterialSegmentKey | HMaterialLibrary | protected |
m_ReadFlags | HMaterialLibrary | protected |
m_Valid | HMaterialLibrary | protected |
m_WriteFlags | HMaterialLibrary | protected |
ParseBuffer(char const *buffer, int size) (defined in HMaterialLibrary) | HMaterialLibrary | |
Prefer_Embedded enum value | HMaterialLibrary | |
Prefer_Highest_Resolution enum value | HMaterialLibrary | |
Read_Flags enum name | HMaterialLibrary | |
Read_Flags_Default enum value | HMaterialLibrary | |
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 name | HMaterialLibrary | |
Write_Flags_Default enum value | HMaterialLibrary | |
~HMaterialLibrary() (defined in HMaterialLibrary) | HMaterialLibrary | virtual |