| ParticleContext_t | The Particle System API - Your app should have one of these |
| PContextActionList_t | Action List Calls |
| PContextActions_t | This class contains the actual Action API calls |
| PContextParticleGroup_t | This class contains the API calls that operate on particle groups |
| PContextSourceState_t | These functions set the current state needed by Source() and Vertex() actions |
| PDBlob | Gaussian blob |
| PDBox | Axis-aligned box |
| PDCone | Cone |
| PDCylinder | Cylinder |
| PDDisc | Arbitrarily-oriented disc |
| PDLine | A line segment |
| pDomain | A representation of a region of space |
| PDPlane | Arbitrarily-oriented plane |
| PDPoint | A single point |
| PDRectangle | Rhombus-shaped planar region |
| PDSphere | Sphere |
| PDTriangle | A Triangle |
| PDUnion | A CSG union of multiple domains |
| PErrActionList | An action list call had an error |
| PErrInNewActionList | An operation was illegally attempted while in the midst of compiling an action list |
| PErrInternalError | Internal API error (a PASSERT failed) |
| PErrInvalidValue | An invalid value was passed to an API call |
| PErrNotImplemented | API encountered an unimplemented code path like Bounce for a new |
| PError_t | Base type of all exceptions thrown by the Particle System API |
| PErrParticleGroup | A particle group call had an error |
| pVec | A single-precision floating point three-vector |
1.5.8