Functions |
|
| IPViewItem () | |
| virtual int | NumPViewParamBlocks () const =0 |
| virtual IParamBlock2 * | GetPViewParamBlock (int i) const =0 |
| PFExport int | NumPViewParamMaps () const |
| PFExport IParamMap2 * | GetPViewParamMap (int i) const |
| PFExport void | AddPViewParamMap (IParamMap2 *map) |
| PFExport void | RemovePViewParamMap (IParamMap2 *map) |
| virtual bool | HasCustomPViewIcons () |
| Implement if you want your operator/test to
be shown with a custom icon in ParticleView. |
|
| virtual HBITMAP | GetActivePViewIcon () |
| Implement if you want your operator/test to
be shown with a custom icon in ParticleView. |
|
| virtual HBITMAP | GetInactivePViewIcon () |
| Implement if you want your operator/test to
be shown with a custom icon in ParticleView. |
|
| virtual HBITMAP | GetTruePViewIcon () |
| Implement if you want your operator/test to
be shown with a custom icon in ParticleView. |
|
| virtual HBITMAP | GetFalsePViewIcon () |
| Implement if you want your operator/test to
be shown with a custom icon in ParticleView. |
|
| PFExport int | GetNumInstances () const |
| Used to track instanced actions. |
|
| PFExport void | SetNumInstances (int num) |
| Used to track instanced actions. |
|
| PFExport void | IncNumInstances () |
| Used to track instanced actions. |
|
| PFExport bool | HasComments (INode *itemNode) const |
| A PView item can have comments. |
|
| PFExport MSTR | GetComments (INode *itemNode) const |
| See HasComments(). |
|
| PFExport void | SetComments (INode *itemNode, MSTR comments) |
| See HasComments(). |
|
| PFExport void | EditComments (INode *itemNode, HWND parentWnd, long x, long y) |
| See HasComments(). |
|
| PFExport LRESULT CALLBACK | commentsProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| For internal use. |
|
| virtual bool | HasDynamicName (MSTR &nameSuffix) |
| For dynamic names support; if the action has
a dynamic name then it supplies the name suffix. |
|
| static PFExport int | GetWireExtension (INode *node, int &wireHeight) |
| To read/modify the length/height of the wire
nub extended from an emitter, or an action list, or a test.
|
|
| static PFExport void | SetWireExtension (INode *node, int wireLen, int wireHight) |
| Sets wire length. |
|
| FPInterfaceDesc * | GetDesc () |
| IPViewItem | ( | ) | [inline, inherited] |
{ m_numInstances = 1; }
| int NumPViewParamBlocks | ( | ) | const [pure virtual, inherited] |
Implemented in PFSimpleAction.
| IParamBlock2 * GetPViewParamBlock | ( | int | i | ) | const [pure virtual, inherited] |
Implemented in PFSimpleAction.
| PFExport int NumPViewParamMaps | ( | ) | const [inherited] |
| PFExport IParamMap2 * GetPViewParamMap | ( | int | i | ) | const [inherited] |
| PFExport void AddPViewParamMap | ( | IParamMap2 * | map | ) | [inherited] |
| PFExport void RemovePViewParamMap | ( | IParamMap2 * | map | ) | [inherited] |
| bool HasCustomPViewIcons | ( | ) | [inline, virtual, inherited] |
Implement if you want your operator/test to be shown with a custom icon in ParticleView.
{ return false; }
| HBITMAP GetActivePViewIcon | ( | ) | [inline, virtual, inherited] |
Implement if you want your operator/test to be shown with a custom icon in ParticleView.
For operator/test when in active state.
{ return NULL; }
| HBITMAP GetInactivePViewIcon | ( | ) | [inline, virtual, inherited] |
Implement if you want your operator/test to be shown with a custom icon in ParticleView.
For operator when in disabled state.
{ return NULL; }
| HBITMAP GetTruePViewIcon | ( | ) | [inline, virtual, inherited] |
Implement if you want your operator/test to be shown with a custom icon in ParticleView.
For test when in "always true" state.
{ return NULL; }
| HBITMAP GetFalsePViewIcon | ( | ) | [inline, virtual, inherited] |
Implement if you want your operator/test to be shown with a custom icon in ParticleView.
For test when in "always false" state.
{ return NULL; }
| PFExport int GetNumInstances | ( | ) | const [inherited] |
Used to track instanced actions.
An action may have several instances, which PView shows in italic font.
| PFExport void SetNumInstances | ( | int | num | ) | [inherited] |
Used to track instanced actions.
An action may have several instances, which PView shows in italic font.
| PFExport void IncNumInstances | ( | ) | [inherited] |
Used to track instanced actions.
An action may have several instances, which PView shows in italic font.
| PFExport bool HasComments | ( | INode * | itemNode | ) | const [inherited] |
A PView item can have comments.
Comments are also shown and edited via right-click above the PView item.
See HasComments().
See HasComments().
| PFExport void EditComments | ( | INode * | itemNode, |
| HWND | parentWnd, | ||
| long | x, | ||
| long | y | ||
| ) | [inherited] |
See HasComments().
| PFExport LRESULT CALLBACK commentsProc | ( | HWND | hwnd, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [inherited] |
For internal use.
| bool HasDynamicName | ( | MSTR & | nameSuffix | ) | [inline, virtual, inherited] |
For dynamic names support; if the action has a dynamic name then it supplies the name suffix.
{ UNUSED_PARAM(nameSuffix); return false; }
| PFExport static int GetWireExtension | ( | INode * | node, |
| int & | wireHeight | ||
| ) | [static, inherited] |
To read/modify the length/height of the wire nub extended from an emitter, or an action list, or a test.
You must supply the node of the item. This method returns wire length.
| PFExport static void SetWireExtension | ( | INode * | node, |
| int | wireLen, | ||
| int | wireHight | ||
| ) | [static, inherited] |
| FPInterfaceDesc * GetDesc | ( | ) | [inline, virtual, inherited] |
Implements FPInterface.
{ return GetDescByID(PVIEWITEM_INTERFACE); }