, 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 =0 | Registerable | [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 | |
| IDENTITY | Transformable | [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 ®isterable) | 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_LENGTH | Transformable | [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] |