ParticleAPI 3.0.0
Performant particle system API in C++ for interactive graphics
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CParticle_t
 CPContextActionList_tAction List Calls
 CParticleContext_tThe Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently
 CPContextActions_tThis class contains the Action API
 CParticleContext_tThe Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently
 CPContextParticleGroup_tThis class contains the API calls that operate on particle groups
 CParticleContext_tThe Particle System API Context - Your app should have one of these per host thread that will do particle systems concurrently
 CpDomainA representation of a region of space
 CPDBlobGaussian blob
 CPDBoxAxis-aligned bounding box (AABB)
 CPDConeCone
 CPDCylinderCylinder
 CPDDiscArbitrarily-oriented disc
 CPDLineA line segment
 CPDPlaneArbitrarily-oriented plane
 CPDPointA single point
 CPDRectangleRhombus-shaped planar region
 CPDSphereSphere
 CPDTriangleA Triangle
 CPDUnionA CSG union of multiple domains
 CPError_tBase type of all exceptions thrown by the Particle System API
 CPErrActionListAn action list call had an error
 CPErrInNewActionListAn operation was illegally attempted while in the midst of compiling an action list
 CPErrInternalErrorInternal API error (a PASSERT failed)
 CPErrInvalidValueAn invalid value was passed to an API call
 CPErrNotImplementedAPI encountered an unimplemented code path like Bounce for a new
 CPErrParticleGroupA particle group call had an error
 CpSourceStateThese functions set the current state needed by Source() and Vertex() actions
 CpVecA single-precision floating point three-vector