|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSEmitterRectangle Class ReferenceEmit directionnally in a rectangle (useful to produce snow, drop of water ...).
More...
#include <ps_emitter.h>
Inheritance diagram for NL3D::CPSEmitterRectangle:
List of all members.
Detailed Description
Emit directionnally in a rectangle (useful to produce snow, drop of water ...).
Definition at line 480 of file ps_emitter.h.
Constructor & Destructor Documentation
NL3D::CPSEmitterRectangle::CPSEmitterRectangle |
( |
|
) |
[inline] |
|
Member Function Documentation
void NL3D::CPSEmitterRectangle::deleteElement |
( |
uint32 |
index |
) |
[protected, virtual] |
|
|
==========================================================================.
Implements NL3D::CPSEmitter.
Definition at line 1274 of file ps_emitter.cpp.
References _Basis, _Dir, NL3D::CPSModulatedEmitter::_EmitteeSpeed, NL3D::CPSModulatedEmitter::_EmitteeSpeedScheme, _Height, NL3D::CPSLocatedBindable::_Owner, _Width, index, NLMISC::CVector::x, NLMISC::CVector::y, and NLMISC::CVector::z. |
NLMISC::CVector NL3D::CPSEmitterRectangle::getDir |
( |
void |
|
) |
const [inline, virtual] |
|
CMatrix NL3D::CPSEmitterRectangle::getMatrix |
( |
uint32 |
index |
) |
const [virtual] |
|
virtual CPSLocated* NL3D::CPSEmitterRectangle::getModulatedEmitterOwner |
( |
void |
|
) |
[inline, protected, virtual] |
|
CVector NL3D::CPSEmitterRectangle::getScale |
( |
uint32 |
index |
) |
const [virtual] |
|
void NL3D::CPSEmitterRectangle::newElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[protected, virtual] |
|
NL3D::CPSEmitterRectangle::NLMISC_DECLARE_CLASS |
( |
CPSEmitterRectangle |
|
) |
|
|
void NL3D::CPSEmitterRectangle::resize |
( |
uint32 |
size |
) |
[protected, virtual] |
|
virtual void NL3D::CPSEmitterRectangle::setDir |
( |
const NLMISC::CVector & |
v |
) |
[inline, virtual] |
|
void NL3D::CPSEmitterRectangle::setScale |
( |
uint32 |
index, |
|
|
float |
scale |
|
) |
[virtual] |
|
void NL3D::CPSEmitterRectangle::showTool |
( |
void |
|
) |
[virtual] |
|
|
==========================================================================.
Reimplemented from NL3D::CPSEmitter.
Definition at line 1354 of file ps_emitter.cpp.
References _Basis, _Height, NL3D::CPSLocatedBindable::_Owner, _Width, NL3D::CPSLocatedBindable::CPSLocated, NL3D::CPSLocatedBindable::CPSLocatedBindable, NL3D::CPSLocatedBindable::getDriver, NL3D::CPSLocatedBindable::getFontGenerator, NL3D::CPSLocatedBindable::getFontManager, NL3D::CPSLocatedBindable::getLocatedMat, index, nlassert, and NL3D::CPSLocatedBindable::setupDriverModelMatrix. |
virtual bool NL3D::CPSEmitterRectangle::supportNonUniformScaling |
( |
void |
|
) |
const [inline, virtual] |
|
|
Send back true if non-uniform scaling can be applied If it sends false, non-uniform scaling leads to undefine results (default has no effect).
Reimplemented from NL3D::IPSMover.
Definition at line 513 of file ps_emitter.h. |
virtual bool NL3D::CPSEmitterRectangle::supportUniformScaling |
( |
void |
|
) |
const [inline, virtual] |
|
|
Send back true if uniform scaling can be applied If it sends false, uniform scaling leads to undefine results.
Reimplemented from NL3D::IPSMover.
Definition at line 512 of file ps_emitter.h. |
Member Data Documentation
The documentation for this class was generated from the following files:
|
|