#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.