| ClassID() | GameMtl | |
| Clone(RemapDir &remap=NoRemap()) | GameMtl | |
| Compute_PC_Shader_From_PS2_Shader(int pass) | GameMtl | |
| Compute_PS2_Shader_From_PC_Shader(int pass) | GameMtl | |
| CreateParamDlg(HWND hwMtlEdit, IMtlParams *imp) | GameMtl | |
| DeleteThis() | GameMtl | inline |
| DisplacementValidity(TimeValue t) | GameMtl | |
| EvalDisplacement(ShadeContext &sc) | GameMtl | |
| GameMtl(BOOL loading=FALSE) | GameMtl | |
| GameMtlDlg class | GameMtl | friend |
| GameMtlPostLoad class | GameMtl | friend |
| Get_Alpha_Test(int pass) | GameMtl | |
| Get_Ambient(int pass, TimeValue t) | GameMtl | |
| Get_Copy_Specular_To_Diffuse(int pass) | GameMtl | |
| Get_Current_Page(int pass) | GameMtl | inline |
| Get_Depth_Compare(int pass) | GameMtl | |
| Get_Depth_Mask(int pass) | GameMtl | |
| Get_Dest_Blend(int pass) | GameMtl | |
| Get_Detail_Alpha_Func(int pass) | GameMtl | |
| Get_Detail_Color_Func(int pass) | GameMtl | |
| Get_Diffuse(int pass, TimeValue t) | GameMtl | |
| Get_Displacement_Amount(void) const | GameMtl | inline |
| Get_Displacement_Map(void) const | GameMtl | inline |
| Get_Displacement_Map_Index(void) const | GameMtl | |
| Get_Emissive(int pass, TimeValue t) | GameMtl | |
| Get_Flag(ULONG f) | GameMtl | inline |
| Get_Map_Channel(int pass, int stage) | GameMtl | |
| Get_Mapping_Arg_Buffer(int pass, int stage=0, unsigned int len=0U) | GameMtl | |
| Get_Mapping_Type(int pass, int stage=0) | GameMtl | |
| Get_Opacity(int pass, TimeValue t) | GameMtl | |
| Get_Parameter_Block(int pass) | GameMtl | |
| Get_Pass_Count(void) | GameMtl | |
| Get_Pri_Gradient(int pass) | GameMtl | |
| Get_PS2_Shader_Param_A(int pass) | GameMtl | |
| Get_PS2_Shader_Param_B(int pass) | GameMtl | |
| Get_PS2_Shader_Param_C(int pass) | GameMtl | |
| Get_PS2_Shader_Param_D(int pass) | GameMtl | |
| Get_PSX_Lighting(int pass) | GameMtl | |
| Get_PSX_Translucency(int pass) | GameMtl | |
| Get_Sec_Gradient(int pass) | GameMtl | |
| Get_Shader_Type() | GameMtl | inline |
| Get_Shininess(int pass, TimeValue t) | GameMtl | |
| Get_Sort_Level(void) const | GameMtl | inline |
| Get_Specular(int pass, TimeValue t) | GameMtl | |
| Get_Src_Blend(int pass) | GameMtl | |
| Get_Surface_Type(void) const | GameMtl | inline |
| Get_Texture(int pass, int stage) | GameMtl | |
| Get_Texture_Alpha_Bitmap(int pass, int stage) | GameMtl | |
| Get_Texture_Anim_Type(int pass, int stage) | GameMtl | |
| Get_Texture_Clamp_U(int pass, int stage) | GameMtl | |
| Get_Texture_Clamp_V(int pass, int stage) | GameMtl | |
| Get_Texture_Display(int pass, int stage) | GameMtl | |
| Get_Texture_Enable(int pass, int stage) | GameMtl | |
| Get_Texture_Frame_Count(int pass, int stage) | GameMtl | |
| Get_Texture_Frame_Rate(int pass, int stage) | GameMtl | |
| Get_Texture_Hint(int pass, int stage) | GameMtl | |
| Get_Texture_No_LOD(int pass, int stage) | GameMtl | |
| Get_Texture_No_Mipmap(int pass, int stage) | GameMtl | |
| Get_Texture_Publish(int pass, int stage) | GameMtl | |
| Get_Texture_Resize(int pass, int stage) | GameMtl | |
| Get_Translucency(int pass, TimeValue t) | GameMtl | |
| GetAmbient(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| GetClassName(TSTR &s) | GameMtl | |
| GetDiffuse(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| GetReference(int i) | GameMtl | |
| GetShininess(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| GetShinStr(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| GetSpecular(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| GetSubTexmap(int i) | GameMtl | |
| GetXParency(int mtlNum=0, BOOL backFace=FALSE) | GameMtl | inline |
| Load(ILoad *iLoad) | GameMtl | |
| Notify_Changed(void) | GameMtl | |
| NotifyRefChanged(Interval changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message) | GameMtl | |
| NumRefs() | GameMtl | inline |
| NumSubs() | GameMtl | |
| NumSubTexmaps(void) | GameMtl | |
| pass_stage_to_texmap_index(int pass, int stage) | GameMtl | |
| Requirements(int subMtlNum) | GameMtl | |
| Reset(void) | GameMtl | |
| Save(ISave *iSave) | GameMtl | |
| Set_Alpha_Test(int pass, int val) | GameMtl | |
| Set_Ambient(int pass, TimeValue t, Color color) | GameMtl | |
| Set_Copy_Specular_To_Diffuse(int pass, bool val) | GameMtl | |
| Set_Current_Page(int pass, int page) | GameMtl | inline |
| Set_Depth_Compare(int pass, int val) | GameMtl | |
| Set_Depth_Mask(int pass, int val) | GameMtl | |
| Set_Dest_Blend(int pass, int val) | GameMtl | |
| Set_Detail_Alpha_Func(int pass, int val) | GameMtl | |
| Set_Detail_Color_Func(int pass, int val) | GameMtl | |
| Set_Diffuse(int pass, TimeValue t, Color color) | GameMtl | |
| Set_Displacement_Amount(float amount) | GameMtl | inline |
| Set_Emissive(int pass, TimeValue t, Color color) | GameMtl | |
| Set_Flag(ULONG f, ULONG val) | GameMtl | inline |
| Set_Map_Channel(int pass, int stage, int channel) | GameMtl | |
| Set_Mapping_Type(int pass, int stage, int val) | GameMtl | |
| Set_Opacity(int pass, TimeValue t, float val) | GameMtl | |
| Set_Pass_Count(int passcount) | GameMtl | |
| Set_Pri_Gradient(int pass, int val) | GameMtl | |
| Set_PS2_Shader_Param_A(int pass, int val) | GameMtl | |
| Set_PS2_Shader_Param_B(int pass, int val) | GameMtl | |
| Set_PS2_Shader_Param_C(int pass, int val) | GameMtl | |
| Set_PS2_Shader_Param_D(int pass, int val) | GameMtl | |
| Set_PSX_Lighting(int pass, bool val) | GameMtl | |
| Set_PSX_Translucency(int pass, int val) | GameMtl | |
| Set_Sec_Gradient(int pass, int val) | GameMtl | |
| Set_Shader_Type(int shadertype) | GameMtl | inline |
| Set_Shininess(int pass, TimeValue t, float val) | GameMtl | |
| Set_Sort_Level(int level) | GameMtl | inline |
| Set_Specular(int pass, TimeValue t, Color color) | GameMtl | |
| Set_Src_Blend(int pass, int val) | GameMtl | |
| Set_Substitute_Material(Mtl *m) | GameMtl | inline |
| Set_Surface_Type(unsigned int type) | GameMtl | inline |
| Set_Texture(int pass, int stage, Texmap *tex) | GameMtl | |
| Set_Texture_Alpha_Bitmap(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Anim_Type(int pass, int stage, int val) | GameMtl | |
| Set_Texture_Clamp_U(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Clamp_V(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Display(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Enable(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Frame_Count(int pass, int stage, int val) | GameMtl | |
| Set_Texture_Frame_Rate(int pass, int stage, float val) | GameMtl | |
| Set_Texture_Hint(int pass, int stage, int val) | GameMtl | |
| Set_Texture_No_LOD(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_No_Mipmap(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Publish(int pass, int stage, bool val) | GameMtl | |
| Set_Texture_Resize(int pass, int stage, bool val) | GameMtl | |
| Set_Translucency(int pass, TimeValue t, float val) | GameMtl | |
| SetAmbient(Color c, TimeValue t) | GameMtl | inline |
| SetDiffuse(Color c, TimeValue t) | GameMtl | inline |
| SetParamDlg(GameMtlDlg *pd) | GameMtl | inline |
| SetReference(int i, RefTargetHandle rtarg) | GameMtl | |
| SetShininess(float v, TimeValue t) | GameMtl | inline |
| SetSpecular(Color c, TimeValue t) | GameMtl | inline |
| SetSubTexmap(int i, Texmap *m) | GameMtl | |
| Shade(ShadeContext &sc) | GameMtl | |
| ShaderTypeEnum enum name | GameMtl | |
| STE_PC_SHADER enum value | GameMtl | |
| STE_PS2_SHADER enum value | GameMtl | |
| SubAnim(int i) | GameMtl | |
| SubAnimName(int i) | GameMtl | |
| Substitute_Material() | GameMtl | inline |
| SuperClassID() | GameMtl | |
| texmap_index_to_pass_stage(int index, int *set_pass, int *set_stage) | GameMtl | |
| Update(TimeValue t, Interval &validr) | GameMtl | |
| Validity(TimeValue t) | GameMtl | |
| ~GameMtl(void) | GameMtl | |