Interface for ParticleView manager and an access method to get the PViewManager from the scene. 
There is a single PViewManager in the scene that gives us access to all Particle Views 
|  | 
| PFExport IPViewManager * | GetPViewManager () | 
|  | Gets PViewManager from the scene.  More... 
 | 
|  | 
| PFExport INode * | CreatePFNode (Object *obj) | 
|  | Creates an INode used by ParticleFlow objects (actions, engines etc.) The ParticleFlow INode has some properties that are different from a regular INode.  More... 
 | 
|  | 
| PFExport void | DeletePFNode (INode *node) | 
|  | Deletes a PF-type INode.  More... 
 | 
|  | 
| PFExport bool | AppendPFAction (INode *actionList, INode *action) | 
|  | There is a special relationship between an action list and an action.  More... 
 | 
|  | 
| PFExport bool | InsertPFAction (INode *actionList, INode *action, int indexAt) | 
|  | Ensures consistency in relationship between action list and action.  More... 
 | 
|  | 
| PFExport bool | RemovePFAction (INode *actionList, int index) | 
|  | Ensures consistency in relationship between action list and action.  More... 
 | 
|  | 
| PFExport bool | RemovePFAction (INode *actionList, INode *action) | 
|  | Ensures consistency in relationship between action list and action.  More... 
 | 
|  | 
| PFExport int | GetPViewVacantSpace (INode *excludeNode=NULL) | 
|  | Returns X coordinate of half-plane of space free from any PF item.  More... 
 | 
|  | 
| PFExport int | GetPViewMaximumZOrderIndex (INode *excludeNode=NULL) | 
|  | All items in PView are shown according to their Z order index.  More... 
 | 
|  | 
| PFExport bool | CompactPViewZOrder () | 
|  | The Z order sequence may have some "holes".  More... 
 | 
|  | 
| PFExport void | RegisterParticleFlowNotification () | 
|  | ParticleFlow has to track creation of new PF items.  More... 
 | 
|  | 
| PFExport void | SuspendParticleFlowNotification () | 
|  | Avoids extra effort for tracking.  More... 
 | 
|  | 
| PFExport void | ResumeParticleFlowNotification () | 
|  | Avoids extra effort for tracking.  More... 
 | 
|  | 
| PFExport bool | IsParticleFlowNotificationSuspended () | 
|  | Avoids extra effort for tracking.  More... 
 | 
|  | 
| PFExport void | ReleasePViewManager () | 
|  | The method is used to release PViewManager when a scene is closed.  More... 
 | 
|  | 
| PFExport int | GetPFInt (IParamBlock2 *pblock, ParamID id, TimeValue t=0, int tabIndex=0) | 
|  | GetPFInt, GetPFFloat and GetPFTimeValue reinforce value boundaries set for parameter values.  More... 
 | 
|  | 
| PFExport float | GetPFFloat (IParamBlock2 *pblock, ParamID id, TimeValue t=0, int tabIndex=0) | 
|  | See GetPFInt();.  More... 
 | 
|  | 
| PFExport TimeValue | GetPFTimeValue (IParamBlock2 *pblock, ParamID id, TimeValue t=0, int tabIndex=0) | 
|  | See GetPFInt();.  More... 
 | 
|  | 
| PFExport bool | ValidateParticleFlows () | 
|  | For internal use.  More... 
 | 
|  | 
| PFExport int | GetPFDefaultDisplay () | 
|  | 
| PFExport void | SetPFDefaultDisplay (int type) | 
|  | 
| PFExport void | InitPFDefaultDisplay (int type) | 
|  | 
| PFExport int | GetPFActionOrder () | 
|  | 
| PFExport void | SetPFActionOrder (int order) | 
|  | 
| PFExport void | InitPFActionOrder (int order) | 
|  | 
| PFExport int | GetPFUpdateType () | 
|  | 
| PFExport void | SetPFUpdateType (int type) | 
|  | 
| PFExport void | InitPFUpdateType (int type) | 
|  | 
| PFExport int | GetPFDynamicNames () | 
|  | Names of actions in PView may have a dynamic suffix to reflect the most important settings of the action.  More... 
 | 
|  | 
| PFExport void | SetPFDynamicNames (int type) | 
|  | Names of actions in PView may have a dynamic suffix to reflect the most important settings of the action.  More... 
 | 
|  | 
| PFExport void | InitPFDynamicNames (int type) | 
|  | Names of actions in PView may have a dynamic suffix to reflect the most important settings of the action.  More... 
 | 
|  | 
| PFExport void | DisableParticleInvalidation () | 
|  | Particle system and operators/tests may have reference object (i.e.  More... 
 | 
|  | 
| PFExport void | EnableParticleInvalidation () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport bool | IsAbleInvalidateParticles () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | SetIgnoreEmitterTMChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | ClearIgnoreEmitterTMChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport bool | IsIgnoringEmitterTMChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | SetIgnoreEmitterPropChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | ClearIgnoreEmitterPropChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport bool | IsIgnoringEmitterPropChange () | 
|  | For more selective tuning in notification change.  More... 
 | 
|  | 
| PFExport void | SetIgnoreRefNodeChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | ClearIgnoreRefNodeChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport bool | IsIgnoringRefNodeChange () | 
|  | See DisableParticleInvalidation();.  More... 
 | 
|  | 
| PFExport void | SetPFProceedStatus () | 
|  | When a particle system is in the process of calculation/evaluation, it is not advisable to invalidate particle containers.  More... 
 | 
|  | 
| PFExport void | ClearPFProceedStatus () | 
|  | When a particle system is in the process of calculation/evaluation, it is not advisable to invalidate particle containers.  More... 
 | 
|  | 
| PFExport bool | IsPFProceeding () | 
|  | When a particle system is in the process of calculation/evaluation, it is not advisable to invalidate particle containers.  More... 
 | 
|  | 
| PFExport Object * | GetPFObject (Object *obj) | 
|  |