|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSZoneCylinder Class Referencea caped cylinder.
More...
#include <ps_zone.h>
Inheritance diagram for NL3D::CPSZoneCylinder:
List of all members.
Detailed Description
a caped cylinder.
Definition at line 290 of file ps_zone.h.
Constructor & Destructor Documentation
NL3D::CPSZoneCylinder::CPSZoneCylinder |
( |
|
) |
[inline] |
|
Member Function Documentation
void NL3D::CPSZoneCylinder::deleteElement |
( |
uint32 |
index |
) |
[protected, virtual] |
|
|
Delete an element given its index Attributes of the located that hold this bindable (pos etc...) are still accessible for the given index.
index out of range -> nl_assert
Implements NL3D::CPSLocatedBindable.
Definition at line 1252 of file ps_zone.cpp.
References _Basis, _Dim, and index. |
CMatrix NL3D::CPSZoneCylinder::getMatrix |
( |
uint32 |
index |
) |
const [virtual] |
|
CVector NL3D::CPSZoneCylinder::getScale |
( |
uint32 |
k |
) |
const [virtual] |
|
void NL3D::CPSZoneCylinder::newElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[protected, virtual] |
|
NL3D::CPSZoneCylinder::NLMISC_DECLARE_CLASS |
( |
CPSZoneCylinder |
|
) |
|
|
void NL3D::CPSZoneCylinder::performMotion |
( |
TAnimationTime |
ellapsedTime |
) |
[virtual] |
|
void NL3D::CPSZoneCylinder::resize |
( |
uint32 |
size |
) |
[protected, virtual] |
|
|
serialization, DERIVER must override this, and call the parent version.
Reimplemented from NL3D::CPSZone.
Definition at line 1229 of file ps_zone.cpp. |
void NL3D::CPSZoneCylinder::setScale |
( |
uint32 |
k, |
|
|
float |
scale |
|
) |
[virtual] |
|
void NL3D::CPSZoneCylinder::show |
( |
TAnimationTime |
ellapsedTime |
) |
[virtual] |
|
|
Show the zone (edition mode).
Implements NL3D::CPSZone.
Definition at line 1152 of file ps_zone.cpp.
References _Basis, _Dim, NL3D::CPSLocatedBindable::_Owner, NL3D::CPSLocatedBindable::CPSLocated, NL3D::CPSLocatedBindable::CPSLocatedBindable, NL3D::CPSLocatedBindable::getDriver, NL3D::CPSLocatedBindable::getFontGenerator, NL3D::CPSLocatedBindable::getFontManager, NL3D::CPSLocatedBindable::getLocatedMat, index, NL3D::CPSLocatedBindable::setupDriverModelMatrix, and NL3D::TAnimationTime. |
virtual bool NL3D::CPSZoneCylinder::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 305 of file ps_zone.h. |
virtual bool NL3D::CPSZoneCylinder::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 304 of file ps_zone.h. |
Member Data Documentation
The documentation for this class was generated from the following files:
|
|