#include <mxsPlugin.h>
Public Member Functions |
|
MSAutoMParamDlg (HWND hMedit, IMtlParams *i, ReferenceTarget *mtl, MSPlugin *plugin, Rollout *ro) | |
~MSAutoMParamDlg () | |
Class_ID | ClassID () |
ReferenceTarget * | GetThing () |
void | SetThing (ReferenceTarget *m) |
void | DeleteThis () |
void | SetTime (TimeValue t) |
void | ReloadDialog () |
void | ActivateDlg (BOOL onOff) |
int | FindSubTexFromHWND (HWND hw) |
int | FindSubMtlFromHWND (HWND hw) |
void | InvalidateUI () |
void | MtlChanged () |
int | NumDlgs () |
void | AddDlg (ParamDlg *dlg) |
ParamDlg * | GetDlg (int i) |
void | SetDlg (int i, ParamDlg *dlg) |
void | DeleteDlg (ParamDlg *dlg) |
IParamMap2 * | GetMap () |
Public Attributes |
|
Tab< ParamDlg * > | secondaryDlgs |
ParamDlg * | delegateDlg |
MSPlugin * | plugin |
Rollout * | ro |
ReferenceTarget * | mtl |
IMtlParams * | ip |
TexDADMgr | texDadMgr |
MtlDADMgr | mtlDadMgr |
HWND | hwmedit |
MSAutoMParamDlg | ( | HWND | hMedit, |
IMtlParams * | i, | ||
ReferenceTarget * | mtl, | ||
MSPlugin * | plugin, | ||
Rollout * | ro | ||
) |
~MSAutoMParamDlg | ( | ) |
Class_ID ClassID | ( | ) | [inline, virtual] |
ReferenceTarget* GetThing | ( | ) | [inline, virtual] |
void SetThing | ( | ReferenceTarget * | m | ) | [virtual] |
Implements ParamDlg.
void DeleteThis | ( | ) | [virtual] |
Implements ParamDlg.
void SetTime | ( | TimeValue | t | ) | [virtual] |
Implements ParamDlg.
void ReloadDialog | ( | ) | [virtual] |
Implements ParamDlg.
void ActivateDlg | ( | BOOL | onOff | ) | [virtual] |
void NoiseDlg::ActivateDlg(BOOL onOff) { for (int i=0; i<NCOLS; i++) cs[i]->Activate(onOff); }
Implements ParamDlg.
int FindSubTexFromHWND | ( | HWND | hwnd | ) | [virtual] |
int CellTexParamDlg::FindSubTexFromHWND(HWND hw) { if (hw==GetDlgItem(pmap->GetHWnd(),IDC_CELLTEX_CELLCOLOR_MAP)) return 0; if (hw==GetDlgItem(pmap->GetHWnd(),IDC_CELLTEX_DIVCOL1_MAP)) return 1; if (hw==GetDlgItem(pmap->GetHWnd(),IDC_CELLTEX_DIVCOL2_MAP)) return 2; return -1; }
Reimplemented from ParamDlg.
int FindSubMtlFromHWND | ( | HWND | hwnd | ) | [virtual] |
Reimplemented from ParamDlg.
void InvalidateUI | ( | ) | [inline, virtual] |
Implements IAutoMParamDlg.
{ ReloadDialog(); }
void MtlChanged | ( | ) | [inline, virtual] |
Implements IAutoMParamDlg.
{ ip->MtlChanged(); }
int NumDlgs | ( | ) | [inline, virtual] |
Implements IAutoMParamDlg.
{ return secondaryDlgs.Count(); }
void AddDlg | ( | ParamDlg * | dlg | ) | [virtual] |
Implements IAutoMParamDlg.
ParamDlg* GetDlg | ( | int | i | ) | [virtual] |
Implements IAutoMParamDlg.
void SetDlg | ( | int | i, |
ParamDlg * | dlg | ||
) | [virtual] |
Implements IAutoMParamDlg.
void DeleteDlg | ( | ParamDlg * | dlg | ) | [virtual] |
Implements IAutoMParamDlg.
IParamMap2* GetMap | ( | ) | [inline, virtual] |
Implements IAutoMParamDlg.
{ return NULL; }
Rollout* ro |