#include <imtl.h>
Public Member Functions |
|
virtual | ~ISubMap () |
virtual int | NumSubTexmaps () |
virtual Texmap * | GetSubTexmap (int i) |
virtual int | MapSlotType (int i)=0 |
virtual void | SetSubTexmap (int i, Texmap *m) |
virtual int | SubTexmapOn (int i) |
virtual CoreExport MSTR | GetSubTexmapSlotName (int i) |
CoreExport MSTR | GetSubTexmapTVName (int i) |
virtual BOOL | SetDlgThing (ParamDlg *dlg) |
CoreExport void | CopySubTexmap (HWND hwnd, int ifrom, int ito) |
virtual ReferenceTarget * | GetRefTarget ()=0 |
virtual ~ISubMap | ( | ) | [inline, virtual] |
{;}
virtual int NumSubTexmaps | ( | ) | [inline, virtual] |
Reimplemented in MSCustAttrib, MSPluginTexmap, MSTexmapXtnd, MSPluginMtl, and MSMtlXtnd.
{ return 0; }
virtual Texmap* GetSubTexmap | ( | int | i | ) | [inline, virtual] |
Reimplemented in MSCustAttrib, MSPluginTexmap, MSTexmapXtnd, MSPluginMtl, and MSMtlXtnd.
{ return NULL; }
virtual int MapSlotType | ( | int | i | ) | [pure virtual] |
Implemented in MtlBase, Texmap, and MSCustAttrib.
virtual void SetSubTexmap | ( | int | i, |
Texmap * | m | ||
) | [inline, virtual] |
Reimplemented in MSCustAttrib, MSPluginTexmap, MSTexmapXtnd, MSPluginMtl, and MSMtlXtnd.
{ }
virtual int SubTexmapOn | ( | int | i | ) | [inline, virtual] |
{ return 1; }
virtual CoreExport MSTR GetSubTexmapSlotName | ( | int | i | ) | [virtual] |
Reimplemented in MSCustAttrib, MSPluginTexmap, MSTexmapXtnd, MSPluginMtl, and MSMtlXtnd.
CoreExport MSTR GetSubTexmapTVName | ( | int | i | ) |
Reimplemented in MSCustAttrib, MSPluginTexmap, and MSPluginMtl.
virtual BOOL SetDlgThing | ( | ParamDlg * | dlg | ) | [inline, virtual] |
BOOL Gradient::SetDlgThing(ParamDlg* dlg) { if (dlg == uvGenDlg) uvGenDlg->SetThing(uvGen); else if (dlg == texoutDlg) texoutDlg->SetThing(texout); else return FALSE; return TRUE; }
{ return FALSE; }
CoreExport void CopySubTexmap | ( | HWND | hwnd, |
int | ifrom, | ||
int | ito | ||
) |
virtual ReferenceTarget* GetRefTarget | ( | ) | [pure virtual] |
Implemented in MtlBase, MSCustAttrib, MSPluginTexmap, MSTexmapXtnd, MSPluginMtl, and MSMtlXtnd.