Interface for time-integrating PF Operator PF has a default implementation of such interface The interface is used to "advance" particles in time according to some rules.
The default implementation uses classical mechanics physics rules for a body Position and speed is calculated according to the current speed and acceleration. That applies to linear and angular movements.
Classes | |
| class | IPFIntegrator |
Macros | |
| #define | PFINTEGRATOR_INTERFACE Interface_ID(0x74f93d03, 0x1eb34500) |
| #define | GetPFIntegratorInterface(obj) ((IPFIntegrator*)obj->GetInterface(PFINTEGRATOR_INTERFACE)) |
Enumerations | |
| enum | { kPFIntegrator_proceedSync, kPFIntegrator_proceedASync } |
Functions | |
| PFExport IPFIntegrator * | GetPFIntegrator () |
| PFExport void | ReleasePFIntegrator (IPFIntegrator *integrator) |
| #define PFINTEGRATOR_INTERFACE Interface_ID(0x74f93d03, 0x1eb34500) |
| #define GetPFIntegratorInterface | ( | obj | ) | ((IPFIntegrator*)obj->GetInterface(PFINTEGRATOR_INTERFACE)) |
| anonymous enum |
| PFExport IPFIntegrator* GetPFIntegrator | ( | ) |
| PFExport void ReleasePFIntegrator | ( | IPFIntegrator * | integrator | ) |