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 | ) |