|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSLocatedBindable Class Referencean instance of these class can be bound to a particle system located this include forces, particle, and so on...
More...
#include <ps_located.h>
Inheritance diagram for NL3D::CPSLocatedBindable:
List of all members.
Public Methods |
void | setActive (bool active) |
| Activate / Deactivate this object. When not active, the owning system won't try to call the 'step' method. More...
|
bool | isActive () const |
virtual uint32 | getType (void) const=0 |
| Gives the type for this bindable. More...
|
virtual uint32 | getPriority (void) const=0 |
| Get the priority of the bindable The more high it is, the earlier it is dealt with. More...
|
virtual void | step (TPSProcessPass pass, TAnimationTime ellapsedTime, TAnimationTime realEt)=0 |
| process one pass for this bindable. More...
|
virtual void | notifyTargetRemoved (CPSLocated *ptr) |
| =============================================================================. More...
|
virtual void | releaseRefTo (const CParticleSystemProcess *other) |
| Release any reference this obj may have on the given process. More...
|
virtual void | releaseAllRef () |
| =============================================================================. More...
|
virtual bool | completeBBox (NLMISC::CAABBox &box) const |
virtual bool | doesProduceBBox (void) const |
IDriver * | getDriver () const |
| shortcut to get an instance of the driver. More...
|
CFontGenerator * | getFontGenerator (void) |
| Shortcut to get the font generator if one was set. More...
|
const CFontGenerator * | getFontGenerator (void) const |
| Shortcut to get the font generator if one was set (const version). More...
|
CFontManager * | getFontManager (void) |
| =============================================================================. More...
|
const CFontManager * | getFontManager (void) const |
| ============================================================================= Shortcut to get the font manager if one was set (const version). More...
|
const NLMISC::CMatrix & | getSysMat (void) const |
| =============================================================================. More...
|
const NLMISC::CMatrix & | getInvertedSysMat (void) const |
| ============================================================================= shortcut to get the inverted matrix of the system. More...
|
const NLMISC::CMatrix & | getLocatedMat (void) const |
| =============================================================================. More...
|
const NLMISC::CMatrix & | getInvertedLocatedMat (void) const |
| =============================================================================. More...
|
const NLMISC::CMatrix & | getViewMat (void) const |
| ============================================================================= shortcut to get the view matrix. More...
|
const NLMISC::CMatrix & | getInvertedViewMat (void) const |
| ============================================================================= shortcut to get the inverted view matrix. More...
|
void | setupDriverModelMatrix (void) |
| ============================================================================= shortcut to setup the model matrix (system basis or world basis). More...
|
NLMISC::CVector | computeI (void) const |
| Compute a vector that will map to (1 0 0) after view and model transform. More...
|
NLMISC::CVector | computeJ (void) const |
| Compute a vector that will map to (0 1 0) after view and model transform. More...
|
NLMISC::CVector | computeK (void) const |
| Compute a vector that will map to (0 0 1) after view and model transform. More...
|
CPSLocated * | getOwner (void) |
| get the located that owns this bindable. More...
|
const CPSLocated * | getOwner (void) const |
| get the located that owns this bindable (const version). More...
|
void | setName (const std::string &name) |
| set the located bindable name (edition purpose). More...
|
std::string | getName (void) const |
| get the located bindable name (edition purpose). More...
|
void | setLOD (TPSLod lod) |
| set the LODs that apply to that object (warning : it is based on the position of the system, and don't act on a per instance basis ...) To have per instance precision, you must use an attribute maker that has LOD as its input. More...
|
TPSLod | getLOD (void) const |
| get the valid lods for that object. More...
|
virtual bool | hasParticles (void) const |
| tells wether there are alive entities / particles. More...
|
virtual bool | hasEmitters (void) const |
| tells wether there are alive emitters. More...
|
void | setExternID (uint32 id) |
| =============================================================================. More...
|
uint32 | getExternID (void) const |
| get the extern ID of this located bindable. More...
|
virtual void | basisChanged (bool systemBasis) |
| Called when the basis of the owner changed. More...
|
virtual void | motionTypeChanged (bool parametric) |
| called when a located has switch between incrmental / parametric motion. The default does nothing. More...
|
|
| CPSLocatedBindable () |
| =============================================================================. More...
|
virtual void | serial (NLMISC::IStream &f) throw (NLMISC::EStream) |
| =============================================================================. More...
|
virtual void | finalize (void) |
| this should be called before to delete any bindable inserted in a system, but this is done by the system, so you should never need calling it. More...
|
virtual | ~CPSLocatedBindable () |
| =============================================================================. More...
|
Protected Methods |
virtual void | newElement (CPSLocated *emitterLocated, uint32 emitterIndex)=0 |
| Generate a new element for this bindable. More...
|
virtual void | deleteElement (uint32 index)=0 |
| Delete an element given its index Attributes of the located that hold this bindable (pos etc...) are still accessible for the given index. More...
|
virtual void | resize (uint32 size)=0 |
| Resize the bindable attributes containers should not be called directly. More...
|
virtual void | bounceOccured (uint32 index) |
| a bounce occured, so some action could be done. More...
|
void | displayIcon2d (const NLMISC::CVector tab[], uint nbSegs, float scale) |
| =============================================================================. More...
|
virtual void | setOwner (CPSLocated *psl) |
| set the located that hold this located bindable. More...
|
Protected Attributes |
CPSLocated * | _Owner |
uint32 | _ExternID |
TPSLod | _LOD |
| tells when this object must be dealt with. More...
|
std::string | _Name |
bool | _Active |
Friends |
class | CPSLocated |
Detailed Description
an instance of these class can be bound to a particle system located this include forces, particle, and so on...
Definition at line 781 of file ps_located.h.
Constructor & Destructor Documentation
NL3D::CPSLocatedBindable::CPSLocatedBindable |
( |
|
) |
|
|
|
=============================================================================.
Definition at line 1493 of file ps_located.cpp.
References _Owner, and NL3D::PSLod1n2.
Referenced by displayIcon2d, NL3D::CPSZoneRectangle::show, NL3D::CPSZoneCylinder::show, NL3D::CPSZoneDisc::show, NL3D::CPSZoneSphere::show, NL3D::CPSZonePlane::show, NL3D::CPSCylindricVortex::show, NL3D::CPSDirectionnalForce::show, NL3D::CPSSphericalEmitter::showTool, NL3D::CPSEmitterRectangle::showTool, and NL3D::CPSEmitter::showTool. |
NL3D::CPSLocatedBindable::~CPSLocatedBindable |
( |
|
) |
[virtual] |
|
|
=============================================================================.
Definition at line 1516 of file ps_located.cpp.
References _Owner. |
Member Function Documentation
virtual void NL3D::CPSLocatedBindable::basisChanged |
( |
bool |
systemBasis |
) |
[inline, virtual] |
|
|
Called when the basis of the owner changed.
the default behaviour does nothing -
Parameters:
-
newBasis |
: True if in the system basis, false for the world basis. |
Reimplemented in NL3D::CPSForce.
Definition at line 930 of file ps_located.h. |
virtual void NL3D::CPSLocatedBindable::bounceOccured |
( |
uint32 |
index |
) |
[inline, protected, virtual] |
|
|
a bounce occured, so some action could be done.
The default behaviour does nothing -
Parameters:
-
index |
the index of the element that bounced |
Reimplemented in NL3D::CPSEmitter.
Definition at line 964 of file ps_located.h.
References index. |
virtual bool NL3D::CPSLocatedBindable::completeBBox |
( |
NLMISC::CAABBox & |
box |
) |
const [inline, virtual] |
|
|
Compute a vector that will map to (0 1 0) after view and model transform.
This allow to have object that always faces the user, whatever basis they are in
Definition at line 898 of file ps_located.h.
References _Owner. |
virtual void NL3D::CPSLocatedBindable::deleteElement |
( |
uint32 |
index |
) |
[protected, pure 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
Implemented in NL3D::CPSDot.
Referenced by setOwner. |
void NL3D::CPSLocatedBindable::displayIcon2d |
( |
const NLMISC::CVector |
tab[], |
|
|
uint |
nbSegs, |
|
|
float |
scale |
|
) |
[protected] |
|
|
=============================================================================.
-
Parameters:
-
tab |
: a table of 2 * nbSeg vector. only the x and y coordinates are used |
nbSeg |
: the number of segment |
scale |
: the scale to use for drawing |
Definition at line 1572 of file ps_located.cpp.
References _Owner, computeI, computeK, CPSLocated, CPSLocatedBindable, getDriver, index, NLAISCRIPT::l, setupDriverModelMatrix, NLMISC::CLine::V0, and NLMISC::CLine::V1.
Referenced by NL3D::CPSSpring::show, NL3D::CPSCentralGravity::show, and NL3D::CPSParticle::showTool. |
virtual bool NL3D::CPSLocatedBindable::doesProduceBBox |
( |
void |
|
) |
const [inline, virtual] |
|
virtual void NL3D::CPSLocatedBindable::finalize |
( |
void |
|
) |
[inline, virtual] |
|
|
this should be called before to delete any bindable inserted in a system, but this is done by the system, so you should never need calling it.
This has been introduced because calls in dtor are not polymorphic to derived class (which are already destroyed anyway), and some infos are needed in some dtor. The default behaviour does nothing
Reimplemented in NL3D::CPSTargetLocatedBindable.
Definition at line 794 of file ps_located.h. |
IDriver* NL3D::CPSLocatedBindable::getDriver |
( |
void |
|
) |
const [inline] |
|
|
shortcut to get an instance of the driver.
Definition at line 846 of file ps_located.h.
References _Owner, and nlassert.
Referenced by displayIcon2d, NL3D::CPSTailDot::displayRibbons, NL3D::CPSRibbonLookAt::displayRibbons, NL3D::CPSRibbon::displayRibbons, NL3D::CPSDot::draw, NL3D::CPSZoneRectangle::show, NL3D::CPSZoneCylinder::show, NL3D::CPSZoneDisc::show, NL3D::CPSZoneSphere::show, NL3D::CPSZonePlane::show, NL3D::CPSCylindricVortex::show, NL3D::CPSGravity::show, NL3D::CPSDirectionnalForce::show, NL3D::CPSSphericalEmitter::showTool, NL3D::CPSEmitterRectangle::showTool, and NL3D::CPSEmitter::showTool. |
uint32 NL3D::CPSLocatedBindable::getExternID |
( |
void |
|
) |
const [inline] |
|
const CFontGenerator* NL3D::CPSLocatedBindable::getFontGenerator |
( |
void |
|
) |
const [inline] |
|
CFontGenerator* NL3D::CPSLocatedBindable::getFontGenerator |
( |
void |
|
) |
[inline] |
|
const CFontManager * NL3D::CPSLocatedBindable::getFontManager |
( |
void |
|
) |
const |
|
|
============================================================================= Shortcut to get the font manager if one was set (const version).
Definition at line 1633 of file ps_located.cpp.
References _Owner, and nlassert. |
CFontManager * NL3D::CPSLocatedBindable::getFontManager |
( |
void |
|
) |
|
|
const NLMISC::CMatrix & NL3D::CPSLocatedBindable::getInvertedLocatedMat |
( |
void |
|
) |
const |
|
const NLMISC::CMatrix & NL3D::CPSLocatedBindable::getInvertedSysMat |
( |
void |
|
) |
const |
|
|
============================================================================= shortcut to get the inverted matrix of the system.
Definition at line 1650 of file ps_located.cpp.
References _Owner, and nlassert. |
const NLMISC::CMatrix & NL3D::CPSLocatedBindable::getInvertedViewMat |
( |
void |
|
) |
const |
|
|
============================================================================= shortcut to get the inverted view matrix.
Definition at line 1682 of file ps_located.cpp.
References _Owner, and nlassert. |
const NLMISC::CMatrix & NL3D::CPSLocatedBindable::getLocatedMat |
( |
void |
|
) |
const |
|
TPSLod NL3D::CPSLocatedBindable::getLOD |
( |
void |
|
) |
const [inline] |
|
std::string NL3D::CPSLocatedBindable::getName |
( |
void |
|
) |
const [inline] |
|
|
get the located bindable name (edition purpose).
Definition at line 910 of file ps_located.h.
References _Name. |
const CPSLocated* NL3D::CPSLocatedBindable::getOwner |
( |
void |
|
) |
const [inline] |
|
CPSLocated* NL3D::CPSLocatedBindable::getOwner |
( |
void |
|
) |
[inline] |
|
virtual uint32 NL3D::CPSLocatedBindable::getPriority |
( |
void |
|
) |
const [pure virtual] |
|
|
Get the priority of the bindable The more high it is, the earlier it is dealt with.
Implemented in NL3D::CPSEmitter. |
virtual uint32 NL3D::CPSLocatedBindable::getType |
( |
void |
|
) |
const [pure virtual] |
|
|
Gives the type for this bindable.
types are encoded as constant uint32
Implemented in NL3D::CPSEmitter. |
const NLMISC::CMatrix & NL3D::CPSLocatedBindable::getViewMat |
( |
void |
|
) |
const |
|
virtual bool NL3D::CPSLocatedBindable::hasEmitters |
( |
void |
|
) |
const [inline, virtual] |
|
|
tells wether there are alive emitters.
Definition at line 920 of file ps_located.h. |
virtual bool NL3D::CPSLocatedBindable::hasParticles |
( |
void |
|
) |
const [inline, virtual] |
|
bool NL3D::CPSLocatedBindable::isActive |
( |
|
) |
const [inline] |
|
virtual void NL3D::CPSLocatedBindable::motionTypeChanged |
( |
bool |
parametric |
) |
[inline, virtual] |
|
|
called when a located has switch between incrmental / parametric motion. The default does nothing.
Reimplemented in NL3D::CPSRibbonBase.
Definition at line 933 of file ps_located.h. |
virtual void NL3D::CPSLocatedBindable::newElement |
( |
CPSLocated * |
emitterLocated, |
|
|
uint32 |
emitterIndex |
|
) |
[protected, pure virtual] |
|
|
Generate a new element for this bindable.
They are generated according to the propertie of the class
Implemented in NL3D::CPSDot. |
void NL3D::CPSLocatedBindable::notifyTargetRemoved |
( |
CPSLocated * |
ptr |
) |
[virtual] |
|
|
=============================================================================.
To do this : The object that focus the target must call registerDTorObserver on the target, with himself as a parameter When the target is removed, this target will call this method for all registered CPSLocated The default behaviour remove this object as an observer
-
See also:
-
CPSLocated::registerDTorObserver()
Reimplemented in NL3D::CPSEmitter.
Definition at line 1543 of file ps_located.cpp. |
void NL3D::CPSLocatedBindable::releaseAllRef |
( |
|
) |
[virtual] |
|
virtual void NL3D::CPSLocatedBindable::releaseRefTo |
( |
const CParticleSystemProcess * |
other |
) |
[inline, virtual] |
|
|
Release any reference this obj may have on the given process.
For example, this is used when detaching a located bindable from a system.
Reimplemented in NL3D::CPSEmitter.
Definition at line 827 of file ps_located.h. |
virtual void NL3D::CPSLocatedBindable::resize |
( |
uint32 |
size |
) |
[protected, pure virtual] |
|
void NL3D::CPSLocatedBindable::setActive |
( |
bool |
active |
) |
[inline] |
|
|
Activate / Deactivate this object. When not active, the owning system won't try to call the 'step' method.
Definition at line 799 of file ps_located.h.
References _Active. |
void NL3D::CPSLocatedBindable::setExternID |
( |
uint32 |
id |
) |
|
|
|
=============================================================================.
0 means no extern access. The map of ID-locatedBindable. Is in th particle system, so this located bindable must have been attached to a particle system, otherwise an assertion is raised
Definition at line 1697 of file ps_located.cpp.
References _ExternID, _Owner, id, and nlassert. |
void NL3D::CPSLocatedBindable::setLOD |
( |
TPSLod |
lod |
) |
[inline] |
|
|
set the LODs that apply to that object (warning : it is based on the position of the system, and don't act on a per instance basis ...) To have per instance precision, you must use an attribute maker that has LOD as its input.
Definition at line 914 of file ps_located.h.
References _LOD, and NL3D::TPSLod. |
void NL3D::CPSLocatedBindable::setName |
( |
const std::string & |
name |
) |
[inline] |
|
|
set the located bindable name (edition purpose).
Definition at line 908 of file ps_located.h.
References _Name. |
void NL3D::CPSLocatedBindable::setOwner |
( |
CPSLocated * |
psl |
) |
[protected, virtual] |
|
void NL3D::CPSLocatedBindable::setupDriverModelMatrix |
( |
void |
|
) |
|
|
|
============================================================================= shortcut to setup the model matrix (system basis or world basis).
Definition at line 1690 of file ps_located.cpp.
References _Owner, and nlassert.
Referenced by displayIcon2d, NL3D::CPSTailDot::displayRibbons, NL3D::CPSRibbonLookAt::displayRibbons, NL3D::CPSRibbon::displayRibbons, NL3D::CPSDot::draw, NL3D::CPSZoneRectangle::show, NL3D::CPSZoneCylinder::show, NL3D::CPSZoneDisc::show, NL3D::CPSZoneSphere::show, NL3D::CPSZonePlane::show, NL3D::CPSCylindricVortex::show, NL3D::CPSDirectionnalForce::show, NL3D::CPSSphericalEmitter::showTool, NL3D::CPSEmitterRectangle::showTool, and NL3D::CPSEmitter::showTool. |
Friends And Related Function Documentation
friend class CPSLocated [friend]
|
|
|
Reimplemented in NL3D::CPSForce.
Definition at line 939 of file ps_located.h.
Referenced by NL3D::CPSTargetLocatedBindable::detachTarget, displayIcon2d, NL3D::CPSShockWave::getAngle2DOwner, NL3D::CPSMesh::getAngle2DOwner, NL3D::CPSFanLight::getAngle2DOwner, NL3D::CPSFaceLookAt::getAngle2DOwner, NL3D::CPSTailDot::getColorOwner, NL3D::CPSShockWave::getColorOwner, NL3D::CPSRibbonLookAt::getColorOwner, NL3D::CPSRibbon::getColorOwner, NL3D::CPSQuad::getColorOwner, NL3D::CPSConstraintMesh::getColorOwner, NL3D::CPSFanLight::getColorOwner, NL3D::CPSDot::getColorOwner, NL3D::CPSEmitter::getEmittedType, NL3D::CPSSphericalEmitter::getModulatedEmitterOwner, NL3D::CPSEmitterRectangle::getModulatedEmitterOwner, NL3D::CPSEmitterOmni::getModulatedEmitterOwner, NL3D::CPSEmitterDirectionnal::getModulatedEmitterOwner, getOwner, NL3D::CPSShockWave::getPlaneBasisOwner, NL3D::CPSConstraintMesh::getPlaneBasisOwner, NL3D::CPSMesh::getPlaneBasisOwner, NL3D::CPSFace::getPlaneBasisOwner, NL3D::CPSTailDot::getSizeOwner, NL3D::CPSShockWave::getSizeOwner, NL3D::CPSRibbonLookAt::getSizeOwner, NL3D::CPSRibbon::getSizeOwner, NL3D::CPSQuad::getSizeOwner, NL3D::CPSConstraintMesh::getSizeOwner, NL3D::CPSMesh::getSizeOwner, NL3D::CPSFanLight::getSizeOwner, NL3D::CPSTargetLocatedBindable::getTarget, NL3D::CPSShockWave::getTextureIndexOwner, NL3D::CPSQuad::getTextureIndexOwner, NL3D::CPSQuad::newElement, NL3D::CPSTargetLocatedBindable::releaseTargetRsc, NL3D::CPSZoneRectangle::show, NL3D::CPSZoneCylinder::show, NL3D::CPSZoneDisc::show, NL3D::CPSZoneSphere::show, NL3D::CPSZonePlane::show, NL3D::CPSSphericalEmitter::showTool, NL3D::CPSEmitterRectangle::showTool, and NL3D::CPSEmitter::showTool. |
Member Data Documentation
bool NL3D::CPSLocatedBindable::_Active [protected]
|
|
uint32 NL3D::CPSLocatedBindable::_ExternID [protected]
|
|
TPSLod NL3D::CPSLocatedBindable::_LOD [protected]
|
|
std::string NL3D::CPSLocatedBindable::_Name [protected]
|
|
|
Definition at line 984 of file ps_located.h.
Referenced by NL3D::CPSBrownianForce::CPSBrownianForce, NL3D::CPSCentralGravity::CPSCentralGravity, NL3D::CPSConstraintMesh::CPSConstraintMesh, NL3D::CPSCylindricVortex::CPSCylindricVortex, NL3D::CPSDirectionnalForce::CPSDirectionnalForce, NL3D::CPSDot::CPSDot, NL3D::CPSEmitterConic::CPSEmitterConic, NL3D::CPSEmitterDirectionnal::CPSEmitterDirectionnal, NL3D::CPSEmitterOmni::CPSEmitterOmni, NL3D::CPSEmitterRectangle::CPSEmitterRectangle, NL3D::CPSFace::CPSFace, NL3D::CPSFaceLookAt::CPSFaceLookAt, NL3D::CPSFanLight::CPSFanLight, NL3D::CPSFluidFriction::CPSFluidFriction, NL3D::CPSGravity::CPSGravity, NL3D::CPSMagneticForce::CPSMagneticForce, NL3D::CPSMesh::CPSMesh, NL3D::CPSQuad::CPSQuad, NL3D::CPSRadialEmitter::CPSRadialEmitter, NL3D::CPSRibbon::CPSRibbon, NL3D::CPSShockWave::CPSShockWave, NL3D::CPSSound::CPSSound, NL3D::CPSSphericalEmitter::CPSSphericalEmitter, NL3D::CPSSpring::CPSSpring, NL3D::CPSTailDot::CPSTailDot, NL3D::CPSTurbul::CPSTurbul, NL3D::CPSZoneCylinder::CPSZoneCylinder, NL3D::CPSZoneDisc::CPSZoneDisc, NL3D::CPSZoneRectangle::CPSZoneRectangle, NL3D::CPSZoneSphere::CPSZoneSphere, getName, and setName. |
CPSLocated* NL3D::CPSLocatedBindable::_Owner [protected]
|
|
|
Definition at line 979 of file ps_located.h.
Referenced by NL3D::CPSTargetLocatedBindable::attachTarget, NL3D::CPSForce::attachTarget, NL3D::CPSEmitter::bounceOccured, NL3D::CPSZonePlane::buildBasis, NL3D::CPSForce::cancelIntegrable, NL3D::CPSConstraintMesh::computeColors, computeI, computeJ, computeK, NL3D::CPSParticle::computeSrcStep, CPSLocatedBindable, NL3D::CPSRibbonBase::deleteElement, NL3D::CPSConstraintMesh::deleteElement, NL3D::CPSMesh::deleteElement, NL3D::CPSFace::deleteElement, NL3D::CPSEmitter::deleteElement, displayIcon2d, NL3D::CPSTailDot::displayRibbons, NL3D::CPSRibbonLookAt::displayRibbons, NL3D::CPSRibbon::displayRibbons, NL3D::CPSShockWave::draw, NL3D::CPSConstraintMesh::draw, NL3D::CPSFanLight::draw, NL3D::CPSFaceLookAt::draw, NL3D::CPSDot::draw, NL3D::CPSRibbonBase::dupRibbon, NL3D::CPSRadialEmitter::emit, NL3D::CPSEmitterConic::emit, NL3D::CPSEmitterRectangle::emit, NL3D::CPSEmitterDirectionnal::emit, NL3D::CPSConstraintMesh::fillIndexesInPrecompBasis, NL3D::CPSFace::fillIndexesInPrecompBasis, NL3D::CPSShockWave::getAngle2DOwner, NL3D::CPSMesh::getAngle2DOwner, NL3D::CPSFanLight::getAngle2DOwner, NL3D::CPSFaceLookAt::getAngle2DOwner, NL3D::CPSTailDot::getColorOwner, NL3D::CPSShockWave::getColorOwner, NL3D::CPSRibbonLookAt::getColorOwner, NL3D::CPSRibbon::getColorOwner, NL3D::CPSQuad::getColorOwner, NL3D::CPSConstraintMesh::getColorOwner, NL3D::CPSFanLight::getColorOwner, NL3D::CPSDot::getColorOwner, getDriver, getFontGenerator, getFontManager, NL3D::CPSCylindricVortex::getForceIntensityOwner, NL3D::CPSTurbul::getForceIntensityOwner, NL3D::CPSBrownianForce::getForceIntensityOwner, NL3D::CPSFluidFriction::getForceIntensityOwner, NL3D::CPSForceIntensityHelper::getForceIntensityOwner, getInvertedLocatedMat, getInvertedSysMat, getInvertedViewMat, getLocatedMat, NL3D::CPSZoneRectangle::getMatrix, NL3D::CPSZoneCylinder::getMatrix, NL3D::CPSZoneDisc::getMatrix, NL3D::CPSZoneSphere::getMatrix, NL3D::CPSCylindricVortex::getMatrix, NL3D::CPSSphericalEmitter::getMatrix, NL3D::CPSEmitterRectangle::getMatrix, NL3D::CPSTailDot::getMaxNumFaces, NL3D::CPSShockWave::getMaxNumFaces, NL3D::CPSRibbonLookAt::getMaxNumFaces, NL3D::CPSRibbon::getMaxNumFaces, NL3D::CPSQuad::getMaxNumFaces, NL3D::CPSConstraintMesh::getMaxNumFaces, NL3D::CPSFanLight::getMaxNumFaces, NL3D::CPSDot::getMaxNumFaces, NL3D::CPSSphericalEmitter::getModulatedEmitterOwner, NL3D::CPSEmitterRectangle::getModulatedEmitterOwner, NL3D::CPSEmitterOmni::getModulatedEmitterOwner, NL3D::CPSEmitterDirectionnal::getModulatedEmitterOwner, getOwner, NL3D::CPSShockWave::getPlaneBasisOwner, NL3D::CPSConstraintMesh::getPlaneBasisOwner, NL3D::CPSMesh::getPlaneBasisOwner, NL3D::CPSFace::getPlaneBasisOwner, NL3D::CPSTailDot::getSizeOwner, NL3D::CPSShockWave::getSizeOwner, NL3D::CPSRibbonLookAt::getSizeOwner, NL3D::CPSRibbon::getSizeOwner, NL3D::CPSQuad::getSizeOwner, NL3D::CPSConstraintMesh::getSizeOwner, NL3D::CPSMesh::getSizeOwner, NL3D::CPSFanLight::getSizeOwner, getSysMat, NL3D::CPSShockWave::getTextureIndexOwner, NL3D::CPSQuad::getTextureIndexOwner, getViewMat, NL3D::CPSEmitter::hasEmitters, NL3D::CPSParticle::hasParticles, NL3D::CPSRibbonBase::motionTypeChanged, NL3D::CPSSound::newElement, NL3D::CPSRibbonBase::newElement, NL3D::CPSConstraintMesh::newElement, NL3D::CPSMesh::newElement, NL3D::CPSFace::newElement, NL3D::CPSParticle::notifyOwnerMaxNumFacesChanged, NL3D::CIsotropicForceT::performDynamic, NL3D::CPSBrownianForce::performDynamic, NL3D::CPSMagneticForce::performDynamic, NL3D::CPSCylindricVortex::performDynamic, NL3D::CPSSpring::performDynamic, NL3D::CPSCentralGravity::performDynamic, NL3D::CPSGravity::performDynamic, NL3D::CPSDirectionnalForce::performDynamic, NL3D::CPSZoneRectangle::performMotion, NL3D::CPSZoneCylinder::performMotion, NL3D::CPSZoneDisc::performMotion, NL3D::CPSZoneSphere::performMotion, NL3D::CPSZonePlane::performMotion, NL3D::CPSEmitter::processEmit, NL3D::CPSEmitter::processEmitConsistent, NL3D::CPSEmitter::processRegularEmission, NL3D::CPSEmitter::processRegularEmissionConsistent, NL3D::CPSForce::renewIntegrable, NL3D::CPSRibbonBase::resetFromOwner, NL3D::CPSConstraintMesh::resize, NL3D::CPSEmitter::resize, setExternID, NL3D::CPSEmitter::setGenNbScheme, NL3D::CPSZoneRectangle::setMatrix, NL3D::CPSZoneCylinder::setMatrix, NL3D::CPSZoneDisc::setMatrix, NL3D::CPSZoneSphere::setMatrix, NL3D::CPSZonePlane::setMatrix, NL3D::CPSCylindricVortex::setMatrix, NL3D::CPSSphericalEmitter::setMatrix, NL3D::CPSEmitterRectangle::setMatrix, NL3D::CPSConstraintMesh::setMorphScheme, NL3D::CPSFanLight::setNbFans, NL3D::CPSShockWave::setNbSegs, setOwner, NL3D::CPSEmitter::setPeriodScheme, NL3D::CPSShockWave::setRadiusCut, NL3D::CPSRibbonBase::setTailNbSeg, NL3D::CPSShockWave::setUFactor, setupDriverModelMatrix, NL3D::CPSTurbul::setupFunctor, NL3D::CPSFluidFriction::setupFunctor, NL3D::CPSTailDot::setupGlobalColor, NL3D::CPSFanLight::setupMaterial, NL3D::CPSRibbon::setupTexturedGlobalColor, NL3D::CPSRibbon::setupUntexturedGlobalColor, NL3D::CPSZoneRectangle::show, NL3D::CPSZoneCylinder::show, NL3D::CPSZoneDisc::show, NL3D::CPSZoneSphere::show, NL3D::CPSZonePlane::show, NL3D::CPSCylindricVortex::show, NL3D::CPSGravity::show, NL3D::CPSDirectionnalForce::show, NL3D::CPSSphericalEmitter::showTool, NL3D::CPSEmitterRectangle::showTool, NL3D::CPSEmitter::showTool, NL3D::CPSEmitter::singleEmit, NL3D::CPSTailDot::step, NL3D::CPSSound::step, NL3D::CPSRibbonLookAt::step, NL3D::CPSRibbon::step, NL3D::CPSFace::step, NL3D::CPSEmitter::step, NL3D::CPSConstraintMesh::update, NL3D::CPSRibbonBase::updateGlobals, NL3D::CPSRibbonBase::updateLOD, NL3D::CPSShockWave::updateMatAndVbForColor, NL3D::CPSQuad::updateMatBeforeRendering, NL3D::CPSTailDot::updateMaterial, NL3D::CPSEmitter::updateMaxCountVect, NL3D::CPSMesh::updatePos, NL3D::CPSRibbon::updateTexturedMaterial, NL3D::CPSRibbon::updateUntexturedMaterial, NL3D::CPSShockWave::updateVbColNUVForRender, NL3D::CPSQuad::updateVbColNUVForRender, ~CPSLocatedBindable, and NL3D::CPSMesh::~CPSMesh. |
The documentation for this class was generated from the following files:
|
|