|
ParticleAPI 3.0.0
Performant particle system API in C++ for interactive graphics
|
| CParticle_t | |
| ▼CPContextActionList_t | Action List Calls |
| CParticleContext_t | The Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently |
| ▼CPContextActions_t | This class contains the Action API |
| CParticleContext_t | The Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently |
| ▼CPContextParticleGroup_t | This class contains the API calls that operate on particle groups |
| CParticleContext_t | The Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently |
| ▼CpDomain | A representation of a region of space |
| CPDBlob | Gaussian blob |
| CPDBox | Axis-aligned bounding box (AABB) |
| CPDCone | Cone |
| CPDCylinder | Cylinder |
| CPDDisc | Arbitrarily-oriented disc |
| CPDLine | A line segment |
| CPDPlane | Arbitrarily-oriented plane |
| CPDPoint | A single point |
| CPDRectangle | Rhombus-shaped planar region |
| CPDSphere | Sphere |
| CPDTriangle | A Triangle |
| CPDUnion | A CSG union of multiple domains |
| ▼CPError_t | Base type of all exceptions thrown by the Particle System API |
| CPErrActionList | An action list call had an error |
| CPErrInNewActionList | An operation was illegally attempted while in the midst of compiling an action list |
| CPErrInternalError | Internal API error (a PASSERT failed) |
| CPErrInvalidValue | An invalid value was passed to an API call |
| CPErrNotImplemented | API encountered an unimplemented code path like Bounce for a new |
| CPErrParticleGroup | A particle group call had an error |
| CpSourceState | These functions set the current state needed by Source() and Vertex() actions |
| CpVec | A single-precision floating point three-vector |