|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSModulatedEmitter Class ReferenceThis class helps tuning the emission strenght.
More...
#include <ps_emitter.h>
Inheritance diagram for NL3D::CPSModulatedEmitter:
List of all members.
Detailed Description
This class helps tuning the emission strenght.
It modulate the speed of emitted particle by a coeeficient produced by an attribute maker
Definition at line 315 of file ps_emitter.h.
Constructor & Destructor Documentation
NL3D::CPSModulatedEmitter::CPSModulatedEmitter |
( |
|
) |
[inline] |
|
virtual NL3D::CPSModulatedEmitter::~CPSModulatedEmitter |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
void NL3D::CPSModulatedEmitter::deleteEmitteeSpeedElement |
( |
uint32 |
index |
) |
[inline, protected] |
|
float NL3D::CPSModulatedEmitter::getEmitteeSpeed |
( |
void |
|
) |
const [inline] |
|
const CPSAttribMaker<float>* NL3D::CPSModulatedEmitter::getEmitteeSpeedScheme |
( |
void |
|
) |
const [inline] |
|
CPSAttribMaker<float>* NL3D::CPSModulatedEmitter::getEmitteeSpeedScheme |
( |
void |
|
) |
[inline] |
|
virtual CPSLocated* NL3D::CPSModulatedEmitter::getModulatedEmitterOwner |
( |
void |
|
) |
[protected, pure virtual] |
|
void NL3D::CPSModulatedEmitter::newEmitteeSpeedElement |
( |
CPSLocated * |
emitter, |
|
|
uint32 |
emitterIndex |
|
) |
[inline, protected] |
|
void NL3D::CPSModulatedEmitter::resizeEmitteeSpeed |
( |
uint32 |
capacity |
) |
[inline, protected] |
|
void NL3D::CPSModulatedEmitter::setEmitteeSpeed |
( |
float |
speed |
) |
[inline] |
|
void NL3D::CPSModulatedEmitter::setEmitteeSpeedScheme |
( |
CPSAttribMaker< float > * |
scheme |
) |
[inline] |
|
bool NL3D::CPSModulatedEmitter::useEmitteeSpeedScheme |
( |
void |
|
) |
const [inline] |
|
Member Data Documentation
float NL3D::CPSModulatedEmitter::_EmitteeSpeed [protected]
|
|
CPSAttribMaker<float>* NL3D::CPSModulatedEmitter::_EmitteeSpeedScheme [protected]
|
|
|
Definition at line 387 of file ps_emitter.h.
Referenced by CPSModulatedEmitter, deleteEmitteeSpeedElement, NL3D::CPSRadialEmitter::emit, NL3D::CPSEmitterConic::emit, NL3D::CPSEmitterRectangle::emit, NL3D::CPSEmitterDirectionnal::emit, getEmitteeSpeedScheme, newEmitteeSpeedElement, resizeEmitteeSpeed, setEmitteeSpeed, setEmitteeSpeedScheme, useEmitteeSpeedScheme, and ~CPSModulatedEmitter. |
The documentation for this class was generated from the following files:
|
|