Vortex Member List

This is the complete list of members for Vortex, including all inherited members.
availableTriggersModifier [protected]
checkBuffers(const Group &group)BufferHandler [protected, virtual]
copyChild(Registerable *child, bool createBase)Registerable [protected]
SPK::Registerable::copyChildren(const Registerable &object, bool createBase)Registerable [protected, virtual]
create(const Vector3D &position=Vector3D(), const Vector3D &direction=Vector3D(0.0f, 1.0f, 0.0f), float rotationSpeed=1.0f, float attractionSpeed=0.0f)Vortex [static]
createBuffers(const Group &group)BufferHandler [virtual]
decrementChildReference(Registerable *child)Registerable [protected]
destroyBuffers(const Group &group)BufferHandler [virtual]
destroyChild(Registerable *child, bool keepChildren)Registerable [protected]
destroyChildren(bool keepChildren)Modifier [protected, virtual]
enableBuffersCreation(bool creation)BufferHandler [static]
enableParticleKilling(bool kill)Vortex
findByName(const std::string &name)Modifier [virtual]
getAttractionSpeed() const Vortex
getAvailableTriggers() const Modifier
getClassName() const =0Registerable [pure virtual]
getDirection() const Vortex
getEyeRadius() const Vortex
getID() const Registerable
getLocalTransform() const Transformable
getLocalTransformLookLH() const Transformable
getLocalTransformLookRH() const Transformable
getLocalTransformPos() const Transformable
getLocalTransformSide() const Transformable
getLocalTransformUp() const Transformable
getName() const Registerable
getNbReferences() const Registerable
getParentTransform() const Transformable [protected]
getPosition() const Vortex
getRotationSpeed() const Vortex
getSPKID() const Registerable
getTransformedDirection() const Vortex
getTransformedPosition() const Vortex
getTrigger() const Modifier
getWorldTransform() const Transformable
getWorldTransformLookLH() const Transformable
getWorldTransformLookRH() const Transformable
getWorldTransformPos() const Transformable
getWorldTransformSide() const Transformable
getWorldTransformUp() const Transformable
getZone() const Modifier
IDENTITYTransformable [static]
incrementChildReference(Registerable *child)Registerable [protected]
innerUpdateTransform()Vortex [protected, virtual]
intersectionModifier [protected, static]
isActive() const Modifier
isAttractionSpeedLinear() const Vortex
isBuffersCreationEnabled()BufferHandler [static]
isDestroyable() const Registerable
isFullZone() const Modifier
isLocalIdentity() const Transformable
isLocalToSystem() const Modifier
isParticleKillingEnabled() const Vortex
isRegistered() const Registerable
isRotationSpeedAngular() const Vortex
isShared() const Registerable
isUpdateNotified() const Transformable [protected]
lookAtLH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
lookAtRH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
Modifier(int availableTriggers=ALWAYS, ModifierTrigger trigger=ALWAYS, bool needsIntersection=false, bool needsNormal=false, Zone *zone=NULL)Modifier
needsIntersectionModifier [protected]
needsNormalModifier [protected]
normalModifier [protected, static]
notifyForUpdate()Transformable [protected]
prepareBuffers(const Group &group)BufferHandler [protected]
propagateUpdateTransform()Modifier [protected, virtual]
Registerable()Registerable
Registerable(const Registerable &registerable)Registerable
registerChild(Registerable *child, bool registerAll)Registerable [protected]
registerChildren(bool registerAll)Modifier [protected, virtual]
registerObject(Registerable *obj, bool registerAll=false)Registerable [protected, static]
resetTransform()Transformable
setActive(bool active)Modifier
setAttractionSpeed(float attractionSpeed, bool linear)Vortex
setDestroyable(bool destroyable)Registerable
setDirection(const Vector3D &direction)Vortex
setEyeRadius(float eyeRadius)Vortex
setLocalToSystem(bool local)Modifier
setName(const std::string &name)Registerable
setPosition(const Vector3D &position)Vortex
setRotationSpeed(float rotationSpeed, bool angular)Vortex
setShared(bool shared)Registerable
setTransform(const float *transform)Transformable
setTransformNC(const float *transform)Transformable
setTransformOrientation(Vector3D axis, float angle)Transformable
setTransformOrientationLH(Vector3D look, Vector3D up)Transformable
setTransformOrientationRH(Vector3D look, Vector3D up)Transformable
setTransformOrientationX(float angle)Transformable
setTransformOrientationY(float angle)Transformable
setTransformOrientationZ(float angle)Transformable
setTransformPosition(const Vector3D &pos)Transformable
setTrigger(ModifierTrigger trigger)Modifier
setZone(Zone *zone, bool full=false)Modifier
TRANSFORM_LENGTHTransformable [static]
Transformable()Transformable
transformDir(Vector3D &tDir, const Vector3D &dir)Transformable [protected]
transformPos(Vector3D &tPos, const Vector3D &pos)Transformable [protected]
triggerModifier [protected]
updateTransform(const Transformable *parent=NULL)Transformable
Vortex(const Vector3D &position=Vector3D(), const Vector3D &direction=Vector3D(0.0f, 1.0f, 0.0f), float rotationSpeed=1.0f, float attractionSpeed=0.0f)Vortex
~BufferHandler()BufferHandler [virtual]
~Modifier()Modifier [virtual]
~Registerable()Registerable [virtual]
~Transformable()Transformable [virtual]

Generated on Wed Apr 27 21:09:26 2011 for SPARK Particle Engine by  doxygen 1.6.1