|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSColoredParticle Class Referencethis class adds tunable color to a particle. Can be added using public multiple inheritance.
More...
#include <ps_particle_basic.h>
Inheritance diagram for NL3D::CPSColoredParticle:
List of all members.
Detailed Description
this class adds tunable color to a particle. Can be added using public multiple inheritance.
Definition at line 168 of file ps_particle_basic.h.
Constructor & Destructor Documentation
NL3D::CPSColoredParticle::CPSColoredParticle |
( |
|
) |
|
|
NL3D::CPSColoredParticle::~CPSColoredParticle |
( |
|
) |
[virtual] |
|
Member Function Documentation
void NL3D::CPSColoredParticle::deleteColorElement |
( |
uint32 |
index |
) |
[inline, protected] |
|
NLMISC::CRGBA NL3D::CPSColoredParticle::getColor |
( |
void |
|
) |
const [inline] |
|
virtual CPSLocated* NL3D::CPSColoredParticle::getColorOwner |
( |
void |
|
) |
[protected, pure virtual] |
|
const CPSAttribMaker<CRGBA>* NL3D::CPSColoredParticle::getColorScheme |
( |
void |
|
) |
const [inline] |
|
CPSAttribMaker<CRGBA>* NL3D::CPSColoredParticle::getColorScheme |
( |
void |
|
) |
[inline] |
|
void NL3D::CPSColoredParticle::newColorElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[inline, protected] |
|
void NL3D::CPSColoredParticle::resizeColor |
( |
uint32 |
size |
) |
[inline, protected] |
|
void NL3D::CPSColoredParticle::setColorScheme |
( |
CPSAttribMaker< CRGBA > * |
col |
) |
|
|
virtual void NL3D::CPSColoredParticle::updateMatAndVbForColor |
( |
void |
|
) |
[protected, pure virtual] |
|
Member Data Documentation
CRGBA NL3D::CPSColoredParticle::_Color [protected]
|
|
CPSAttribMaker<CRGBA>* NL3D::CPSColoredParticle::_ColorScheme [protected]
|
|
|
Definition at line 205 of file ps_particle_basic.h.
Referenced by NL3D::CPSConstraintMesh::computeColors, deleteColorElement, NL3D::CPSTailDot::displayRibbons, NL3D::CPSRibbonLookAt::displayRibbons, NL3D::CPSRibbon::displayRibbons, NL3D::CPSShockWave::draw, NL3D::CPSDot::draw, getColorScheme, NL3D::CPSFanLight::getVBnIB, NL3D::CPSTailDot::getVBnPB, NL3D::CPSShockWave::getVBnPB, NL3D::CPSRibbonLookAt::getVBnPB, NL3D::CPSRibbon::getVBnPB, newColorElement, resizeColor, NL3D::CPSConstraintMesh::restoreMaterials, setColor, setColorScheme, NL3D::CPSFanLight::setupMaterial, NL3D::CPSRibbon::setupTextureMatrix, NL3D::CPSQuad::updateMatBeforeRendering, NL3D::CPSShockWave::updateVbColNUVForRender, NL3D::CPSQuad::updateVbColNUVForRender, and ~CPSColoredParticle. |
The documentation for this class was generated from the following files:
|
|