|
| 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. More...
|
|
virtual bool | HasTransparentPViewIcons () const |
| Defines whether the custom icons in Particle View have alpha channels. More...
|
|
virtual HBITMAP | GetActivePViewIcon () |
| Implement if you want your operator/test to be shown with a custom icon in ParticleView. More...
|
|
virtual HBITMAP | GetInactivePViewIcon () |
| Implement if you want your operator/test to be shown with a custom icon in ParticleView. More...
|
|
virtual HBITMAP | GetTruePViewIcon () |
| Implement if you want your operator/test to be shown with a custom icon in ParticleView. More...
|
|
virtual HBITMAP | GetFalsePViewIcon () |
| Implement if you want your operator/test to be shown with a custom icon in ParticleView. More...
|
|
virtual bool | ShowColorSwatch () const |
| An operator may have a color swatch UI (color circle on the right side) if it can be used to display particles in viewport. More...
|
|
PFExport int | GetNumInstances () const |
| Used to track instanced actions. More...
|
|
PFExport void | SetNumInstances (int num) |
| Used to track instanced actions. More...
|
|
PFExport void | IncNumInstances () |
| Used to track instanced actions. More...
|
|
PFExport bool | HasComments (INode *itemNode) const |
| A PView item can have comments. More...
|
|
PFExport const MCHAR * | GetComments (INode *itemNode) const |
| See HasComments(). More...
|
|
PFExport void | SetComments (INode *itemNode, const MCHAR *comments) |
| See HasComments(). More...
|
|
PFExport void | EditComments (INode *itemNode, HWND parentWnd, long x, long y) |
| See HasComments(). More...
|
|
PFExport LRESULT CALLBACK | commentsProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| For internal use. More...
|
|
virtual bool | HasDynamicName (MSTR &nameSuffix) |
| For dynamic names support; if the action has a dynamic name then it supplies the name suffix. More...
|
|
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. More...
|
|
static PFExport void | SetWireExtension (INode *node, int wireLen, int wireHight) |
| Sets wire length. More...
|
|
FPInterfaceDesc * | GetDesc () |
|
bool ShowColorSwatch |
( |
| ) |
const |
|
inlinevirtual |
An operator may have a color swatch UI (color circle on the right side) if it can be used to display particles in viewport.
The method is used for the case when the color swatch is variable: visibility of the swatch depends on the parameters of the operator. The typical case is 'mP Shape' operator where the particle collision shape is used for debugging purposes only. The operators Display, Display Script, Display Data don't implement this method since they always show their color swatch.