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. More...
Go to the source code of this file.
Classes |
|
class | IPFIntegrator |
Defines |
|
#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) |
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.
Definition in file IPFIntegrator.h.
#define PFINTEGRATOR_INTERFACE Interface_ID(0x74f93d03, 0x1eb34500) |
Definition at line 27 of file IPFIntegrator.h.
#define GetPFIntegratorInterface | ( | obj | ) | ((IPFIntegrator*)obj->GetInterface(PFINTEGRATOR_INTERFACE)) |
Definition at line 29 of file IPFIntegrator.h.
anonymous enum |
Definition at line 32 of file IPFIntegrator.h.
PFExport IPFIntegrator* GetPFIntegrator | ( | ) |
PFExport void ReleasePFIntegrator | ( | IPFIntegrator * | integrator | ) |