iWaveOcean
3ds Max ocean simulation plugin
iWaveOcean Class Reference
Inheritance diagram for iWaveOcean:

Public Member Functions

virtual CreateMouseCallBack * GetCreateMouseCallBack ()
 
virtual BOOL HasUVW ()
 
virtual void SetGenUVW (BOOL sw)
 
virtual int CanConvertToType (Class_ID obtype)
 
virtual Object * ConvertToType (TimeValue t, Class_ID obtype)
 
virtual void GetCollapseTypes (Tab< Class_ID > &clist, Tab< TSTR * > &nlist)
 
virtual int IntersectRay (TimeValue t, Ray &ray, float &at, Point3 &norm)
 
virtual BOOL IsWorldSpaceObject ()
 
virtual void BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev)
 
virtual void EndEditParams (IObjParam *ip, ULONG flags, Animatable *next)
 
virtual void BuildMesh (TimeValue t)
 
virtual void InvalidateUI ()
 
virtual IOResult Load (ILoad *iload)
 
virtual IOResult Save (ISave *isave)
 
virtual Class_ID ClassID ()
 
virtual SClass_ID SuperClassID ()
 
virtual void GetClassName (TSTR &s)
 
virtual const wchar_t * GetObjectName ()
 
virtual RefTargetHandle Clone (RemapDir &remap)
 
virtual int NumParamBlocks ()
 
virtual IParamBlock2 * GetParamBlock (int)
 
virtual IParamBlock2 * GetParamBlockByID (BlockID id)
 
void DeleteThis ()
 

Static Public Member Functions

static INT_PTR CALLBACK SimulateRollupDlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 
static void UpdateStatus ()
 
static void SimulateProgress (Simulator *simulator)
 
static void SimulateDone (Simulator *simulator)
 
static INT_PTR CALLBACK SaveDataRollupDlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 
static void UpdateSaveInfo (HWND hDlg)
 

Static Public Attributes

static iWaveOceaninstanceForSimulate = NULL
 
static iWaveOceaninstanceForSaveData = NULL
 
static HWND startFrameStatic = NULL
 
static HWND numFramesStatic = NULL
 
static IObjParam * ip = NULL
 

The documentation for this class was generated from the following files: