|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSSizedParticle Class Referencethis class adds tunable size to a particle. Can be added using public multiple inheritance.
More...
#include <ps_particle_basic.h>
Inheritance diagram for NL3D::CPSSizedParticle:
List of all members.
Detailed Description
this class adds tunable size to a particle. Can be added using public multiple inheritance.
Definition at line 229 of file ps_particle_basic.h.
Constructor & Destructor Documentation
NL3D::CPSSizedParticle::CPSSizedParticle |
( |
|
) |
|
|
NL3D::CPSSizedParticle::~CPSSizedParticle |
( |
|
) |
[virtual] |
|
Member Function Documentation
void NL3D::CPSSizedParticle::deleteSizeElement |
( |
uint32 |
index |
) |
[inline, protected] |
|
float NL3D::CPSSizedParticle::getSize |
( |
void |
|
) |
const [inline] |
|
virtual CPSLocated* NL3D::CPSSizedParticle::getSizeOwner |
( |
void |
|
) |
[protected, pure virtual] |
|
const CPSAttribMaker<float>* NL3D::CPSSizedParticle::getSizeScheme |
( |
void |
|
) |
const [inline] |
|
CPSAttribMaker<float>* NL3D::CPSSizedParticle::getSizeScheme |
( |
void |
|
) |
[inline] |
|
void NL3D::CPSSizedParticle::newSizeElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[inline, protected] |
|
void NL3D::CPSSizedParticle::resizeSize |
( |
uint32 |
size |
) |
[inline, protected] |
|
|
serialization. We choose a different name because of multiple-inheritance.
Definition at line 210 of file ps_particle_basic.cpp. |
void NL3D::CPSSizedParticle::setSize |
( |
float |
size |
) |
|
|
void NL3D::CPSSizedParticle::setSizeScheme |
( |
CPSAttribMaker< float > * |
size |
) |
|
|
Member Data Documentation
float NL3D::CPSSizedParticle::_ParticleSize [protected]
|
|
CPSAttribMaker<float>* NL3D::CPSSizedParticle::_SizeScheme [protected]
|
|
|
Definition at line 267 of file ps_particle_basic.h.
Referenced by NL3D::CPSQuad::completeBBox, deleteSizeElement, NL3D::CPSRibbonLookAt::displayRibbons, NL3D::CPSRibbon::displayRibbons, getSizeScheme, newSizeElement, resizeSize, setSize, setSizeScheme, NL3D::CPSMesh::updatePos, and ~CPSSizedParticle. |
The documentation for this class was generated from the following files:
|
|