Some classes used for particle building. More...
|This is the base class for all particles. More...|
|this class adds tunable color to a particle. Can be added using public multiple inheritance More...|
|this class adds tunable size to a particle. Can be added using public multiple inheritance More...|
|this class adds tunable 2D rotation to a particle, it can be used by public multiple inheritance More...|
|this class is an interface for particles that have unanimated textures More...|
|this class adds a texture to a particle. More...|
|This class add multitexturing support to particles. More...|
|this class adds tunable 3D rotation to a PLANE particle, it can be used by public multiple inheritance It must just produce 2 vectors that give the x and y vector of the local basis. More...|
|This add a hint to rotated particle : only a few one are rotated, and the other are duplcated. More...|
|base struct for particle that have a tail More...|
|base struct for particles that can have a shape (e.g mesh...) More...|
|this contains material of a particle, this doesn't initiliaze anything, this just give the abylity to change the blending mode More...|
This namespace contains all 3D class.
|void||NL3D::SetupModulatedStage (CMaterial &m, uint stage, CMaterial::TTexSource src1, CMaterial::TTexSource src2)|
|setup a stage as modulate, by specifying the source and destination |
Some classes used for particle building.
Definition in file ps_particle_basic.h.