Group Member List

This is the complete list of members for Group, including all inherited members.
addEmitter(Emitter *emitter)Group
addModifier(Modifier *modifier)Group
addParticles(unsigned int nb, const Vector3D &position, const Vector3D &velocity)Group
addParticles(unsigned int nb, const Zone *zone, Emitter *emitter, bool full=true)Group
addParticles(unsigned int nb, const Zone *zone, const Vector3D &velocity, bool full=true)Group
addParticles(unsigned int nb, const Vector3D &position, Emitter *emitter)Group
addParticles(unsigned int nb, Emitter *emitter)Group
addParticles(const Zone *zone, Emitter *emitter, float deltaTime, bool full=true)Group
addParticles(const Vector3D &position, Emitter *emitter, float deltaTime)Group
addParticles(Emitter *emitter, float deltaTime)Group
addParticles(const Vector3D &start, const Vector3D &end, Emitter *emitter, float step, float offset=0.0f)Group
addParticles(const Vector3D &start, const Vector3D &end, const Vector3D &velocity, float step, float offset=0.0f)Group
computeAABB()Group
computeDistances()Group
copyChild(Registerable *child, bool createBase)Registerable [protected]
SPK::Registerable::copyChildren(const Registerable &object, bool createBase)Registerable [protected, virtual]
create(Model *model=NULL, size_t capacity=Pool< Particle >::DEFAULT_CAPACITY)Group [static]
createBuffer(const std::string &ID, const BufferCreator &creator, unsigned int flag=0, bool swapData=true) const Group
decrementChildReference(Registerable *child)Registerable [protected]
destroyAllBuffers() const Group
destroyBuffer(const std::string &ID) const Group
destroyChild(Registerable *child, bool keepChildren)Registerable [protected]
destroyChildren(bool keepChildren)Group [protected, virtual]
empty()Group
enableAABBComputing(bool AABB)Group
enableBuffersManagement(bool manage)Group [static]
enableDistanceComputation(bool distanceComputation)Group
enableSorting(bool sort)Group
findByName(const std::string &name)Group [virtual]
flushAddedParticles()Group
getAABBMax() const Group
getAABBMin() const Group
getBuffer(const std::string &ID, unsigned int flag) const Group
getBuffer(const std::string &ID) const Group
getClassName() const =0Registerable [pure virtual]
getEmitter(size_t index) const Group
getEmitters() const Group
getFriction() const Group
getGravity() const Group
getID() const Registerable
getLocalTransform() const Transformable
getLocalTransformLookLH() const Transformable
getLocalTransformLookRH() const Transformable
getLocalTransformPos() const Transformable
getLocalTransformSide() const Transformable
getLocalTransformUp() const Transformable
getModel() const Group
getModifier(size_t index) const Group
getModifiers() const Group
getName() const Registerable
getNbEmitters() const Group
getNbModifiers() const Group
getNbParticles() const Group
getNbReferences() const Registerable
getParamAddress(ModelParam param) const Group
getParamStride() const Group
getParentTransform() const Transformable [protected]
getParticle(size_t index)Group
getParticle(size_t index) const Group
getParticles() const Group
getPositionAddress() const Group
getPositionStride() const Group
getRenderer() const Group
getSPKID() const Registerable
getWorldTransform() const Transformable
getWorldTransformLookLH() const Transformable
getWorldTransformLookRH() const Transformable
getWorldTransformPos() const Transformable
getWorldTransformSide() const Transformable
getWorldTransformUp() const Transformable
Group(Model *model=NULL, size_t capacity=Pool< Particle >::DEFAULT_CAPACITY)Group
Group(const Group &group)Group
IDENTITYTransformable [static]
incrementChildReference(Registerable *child)Registerable [protected]
innerUpdateTransform()Transformable [protected, virtual]
isAABBComputingEnabled() const Group
isBuffersManagementEnabled()Group [static]
isDestroyable() const Registerable
isDistanceComputationEnabled() const Group
isLocalIdentity() const Transformable
isRegistered() const Registerable
isShared() const Registerable
isSortingEnabled() const Group
isUpdateNotified() const Transformable [protected]
lookAtLH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
lookAtRH(const Vector3D &target, Vector3D up, const Vector3D &pos)Transformable
notifyForUpdate()Transformable [protected]
propagateUpdateTransform()Group [protected, virtual]
reallocate(size_t capacity)Group
Registerable()Registerable
Registerable(const Registerable &registerable)Registerable
registerChild(Registerable *child, bool registerAll)Registerable [protected]
registerChildren(bool registerAll)Group [protected, virtual]
registerObject(Registerable *obj, bool registerAll=false)Registerable [protected, static]
removeEmitter(Emitter *emitter)Group
removeModifier(Modifier *modifier)Group
removeParticle(size_t index)Group
render()Group
resetTransform()Transformable
setCustomBirth(void(*fbirth)(Particle &))Group
setCustomDeath(void(*fdeath)(Particle &))Group
setCustomUpdate(bool(*fupdate)(Particle &, float))Group
setDestroyable(bool destroyable)Registerable
setFriction(float friction)Group
setGravity(const Vector3D &gravity)Group
setModel(Model *model)Group
setName(const std::string &name)Registerable
setRenderer(Renderer *renderer)Group
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
sortParticles()Group
TRANSFORM_LENGTHTransformable [static]
Transformable()Transformable
transformDir(Vector3D &tDir, const Vector3D &dir)Transformable [protected]
transformPos(Vector3D &tPos, const Vector3D &pos)Transformable [protected]
update(float deltaTime)Group
updateTransform(const Transformable *parent=NULL)Transformable
~Group()Group
~Registerable()Registerable [virtual]
~Transformable()Transformable [virtual]

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