|
3ds Max C++ API Reference
|
Action-generic interface IPFAction. More...
#include "PFExport.h"#include "ParticleChannelMask.h"#include "../ifnpub.h"#include "../object.h"Classes | |
| class | IPFAction |
Macros | |
| #define | PFACTION_INTERFACE Interface_ID(0x74f93d00, 0x1eb34500) |
| #define | GetPFActionInterface(obj) |
| #define | PROPID_FINALUPDATETIME 0x00635690 |
Enumerations | |
| enum | { kPF_GetActionDescription = 781 , kPF_GetActionName , kPF_PViewPublic , kPF_PViewCategory , kPF_IsFertile , kPF_IsNonExecutable , kPF_PViewDepotIcon } |
Functions | |
| PFExport Object * | GetPFObject (Object *obj) |
| IPFAction * | PFActionInterface (Object *obj) |
| IPFAction * | PFActionInterface (INode *node) |
| PFExport int | IsPFActionActive (INode *actionNode) |
| An action may be turned ON, OFF, True and False in Particle View. | |
| PFExport bool | IsUndefinedPFAction (INode *actionNode) |
| A scene can be saved with third-party PFlow operators / tests that are currently unavailable. | |
| #define PFACTION_INTERFACE Interface_ID(0x74f93d00, 0x1eb34500) |
| #define GetPFActionInterface | ( | obj | ) |
| #define PROPID_FINALUPDATETIME 0x00635690 |
| anonymous enum |
| Enumerator | |
|---|---|
| kPF_GetActionDescription | |
| kPF_GetActionName | |
| kPF_PViewPublic | |
| kPF_PViewCategory | |
| kPF_IsFertile | |
| kPF_IsNonExecutable | |
| kPF_PViewDepotIcon | |
An action may be turned ON, OFF, True and False in Particle View.
An operator has two states: ON (1) and OFF (0). A test has three states: ON (1), False (0) and True (-1). The method returns the state of the action.
A scene can be saved with third-party PFlow operators / tests that are currently unavailable.
In such situation a PFlow operator is shown with "Undefined" icon (question mark) and it does not affect PFlow calculations. The operator / test stub is kept with the scene. A user can delete it but it cannot be copied or moved to different PFlow events.