Some classes used for particle building. More...
#include "nel/misc/types_nl.h"#include "nel/misc/vector_2f.h"#include "nel/misc/stream.h"#include "nel/3d/ps_located.h"#include "nel/3d/ps_plane_basis.h"#include "nel/3d/material.h"#include "nel/3d/ps_attrib_maker.h"

Go to the source code of this file.
Classes | |
| class | NL3D::CPSParticle |
| This is the base class for all particles. More... | |
| class | NL3D::CPSColoredParticle |
| this class adds tunable color to a particle. Can be added using public multiple inheritance More... | |
| class | NL3D::CPSSizedParticle |
| this class adds tunable size to a particle. Can be added using public multiple inheritance More... | |
| class | NL3D::CPSRotated2DParticle |
| this class adds tunable 2D rotation to a particle, it can be used by public multiple inheritance More... | |
| struct | NL3D::CPSTexturedParticleNoAnim |
| this class is an interface for particles that have unanimated textures More... | |
| class | NL3D::CPSTexturedParticle |
| this class adds a texture to a particle. More... | |
| class | NL3D::CPSMultiTexturedParticle |
| This class add multitexturing support to particles. More... | |
| class | NL3D::CPSRotated3DPlaneParticle |
| 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... | |
| struct | NL3D::CPSHintParticleRotateTheSame |
| This add a hint to rotated particle : only a few one are rotated, and the other are duplcated. More... | |
| struct | NL3D::CPSTailParticle |
| base struct for particle that have a tail More... | |
| struct | NL3D::CPSShapeParticle |
| base struct for particles that can have a shape (e.g mesh...) More... | |
| class | NL3D::CPSMaterial |
| this contains material of a particle, this doesn't initiliaze anything, this just give the abylity to change the blending mode More... | |
Namespaces | |
| namespace | NL3D |
This namespace contains all 3D class. | |
Functions | |
| 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.
1.6.1