| addCallback(IParticleCallback *cb) | Skylicht::Particle::CGroup | inline |
| addEmitter(CEmitter *e) | Skylicht::Particle::CGroup | inline |
| addParticle(u32 emiterID, const core::vector3df &position, const core::vector3df &subEmitterDirection) | Skylicht::Particle::CGroup | inline |
| addParticleByEmitter(CEmitter *emitter, const core::vector3df &position, const core::vector3df &subEmitterDirection) | Skylicht::Particle::CGroup | |
| addParticleVelocity(u32 emiterID, const core::vector3df &position, const core::vector3df &velocity) | Skylicht::Particle::CGroup | inline |
| addParticleVelocityByEmitter(CEmitter *emitter, const core::vector3df &position, const core::vector3df &velocity) | Skylicht::Particle::CGroup | |
| addSystem(ISystem *s) | Skylicht::Particle::CGroup | inline |
| bornParticle() | Skylicht::Particle::CSubGroup | virtual |
| CGroup() (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | |
| clearImmortalParticles() | Skylicht::Particle::CGroup | |
| clearParticles() | Skylicht::Particle::CGroup | |
| CParticleSerializable() (defined in Skylicht::Particle::CParticleSerializable) | Skylicht::Particle::CParticleSerializable | |
| create(u32 num) (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| createInterpolator() | Skylicht::Particle::CGroup | |
| createModel(const std::wstring &attributeName) | Skylicht::Particle::CGroup | |
| createModel(EParticleParams param) | Skylicht::Particle::CGroup | |
| createSerializable() | Skylicht::Particle::CSubGroup | virtual |
| CSubGroup(CGroup *group) (defined in Skylicht::Particle::CSubGroup) | Skylicht::Particle::CSubGroup | |
| deleteInterpolator(CInterpolator *interpolator) | Skylicht::Particle::CGroup | |
| deleteModel(EParticleParams param) | Skylicht::Particle::CGroup | |
| Friction | Skylicht::Particle::CGroup | |
| getBBox() | Skylicht::Particle::CGroup | inline |
| getCallback() | Skylicht::Particle::CGroup | inline |
| getCurrentParticleCount() | Skylicht::Particle::CGroup | inline |
| getEmitters() | Skylicht::Particle::CGroup | inline |
| getFrameUpdate() | Skylicht::Particle::CGroup | inline |
| getIntancing() | Skylicht::Particle::CGroup | inline |
| getInterpolators() | Skylicht::Particle::CGroup | inline |
| getModel(EParticleParams param) | Skylicht::Particle::CGroup | |
| getModels() | Skylicht::Particle::CGroup | inline |
| getNumParticles() | Skylicht::Particle::CGroup | inline |
| getParentGroup() | Skylicht::Particle::CSubGroup | inline |
| getParticleBuffer() | Skylicht::Particle::CGroup | inline |
| getParticlePointer() | Skylicht::Particle::CGroup | inline |
| getParticles() | Skylicht::Particle::CGroup | inline |
| getRenderer() | Skylicht::Particle::CGroup | inline |
| getSystems() | Skylicht::Particle::CGroup | inline |
| getTransformPosition(const core::vector3df &pos) | Skylicht::Particle::CSubGroup | virtual |
| getTransformVector(const core::vector3df &vec) | Skylicht::Particle::CSubGroup | virtual |
| getWorld() | Skylicht::Particle::CGroup | inline |
| Gravity | Skylicht::Particle::CGroup | |
| GravityRotation | Skylicht::Particle::CGroup | |
| GravityValue | Skylicht::Particle::CGroup | |
| Immortal | Skylicht::Particle::CGroup | |
| initParticleLifeTime(CParticle &p) (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | inlineprotected |
| initParticleModel(CParticle &p) (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| initParticles() | Skylicht::Particle::CSubGroup | |
| IParticleCallback() (defined in Skylicht::Particle::IParticleCallback) | Skylicht::Particle::IParticleCallback | inline |
| launchParticle(CParticle &p, SLaunchParticle &launch) (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protectedvirtual |
| LifeMax | Skylicht::Particle::CGroup | |
| LifeMin | Skylicht::Particle::CGroup | |
| loadSerializable(CObjectSerializable *object) | Skylicht::Particle::CSubGroup | virtual |
| m_bbox (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| m_callback | Skylicht::Particle::CGroup | protected |
| m_cpuBuffer | Skylicht::Particle::CGroup | protected |
| m_cpuBufferSystem | Skylicht::Particle::CGroup | protected |
| m_direction | Skylicht::Particle::CSubGroup | protected |
| m_emitters | Skylicht::Particle::CGroup | protected |
| m_emitterWorldOrientation | Skylicht::Particle::CSubGroup | protected |
| m_followParentTransform | Skylicht::Particle::CSubGroup | protected |
| m_frameUpdate (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| m_instancing | Skylicht::Particle::CGroup | protected |
| m_instancingSystem | Skylicht::Particle::CGroup | protected |
| m_interpolators | Skylicht::Particle::CGroup | protected |
| m_launch | Skylicht::Particle::CGroup | protected |
| m_models | Skylicht::Particle::CGroup | protected |
| m_parentGroup | Skylicht::Particle::CSubGroup | protected |
| m_parentSystem | Skylicht::Particle::CSubGroup | protected |
| m_parentWorld (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| m_particles | Skylicht::Particle::CGroup | protected |
| m_particleSystem | Skylicht::Particle::CGroup | protected |
| m_position | Skylicht::Particle::CSubGroup | protected |
| m_renderer | Skylicht::Particle::CGroup | protected |
| m_rotate | Skylicht::Particle::CSubGroup | protected |
| m_syncColor | Skylicht::Particle::CSubGroup | protected |
| m_syncLife | Skylicht::Particle::CSubGroup | protected |
| m_systems | Skylicht::Particle::CGroup | protected |
| m_world (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| Name | Skylicht::Particle::CGroup | |
| OnGroupDestroy() | Skylicht::Particle::CSubGroup | virtual |
| OnParticleBorn(CParticle &p) | Skylicht::Particle::CSubGroup | virtual |
| OnParticleDead(CParticle &p) | Skylicht::Particle::CSubGroup | virtual |
| OnParticleUpdate(CParticle *particles, int num, CGroup *group, float dt) (defined in Skylicht::Particle::IParticleCallback) | Skylicht::Particle::IParticleCallback | inlinevirtual |
| OnSwapParticleData(CParticle &p1, CParticle &p2) | Skylicht::Particle::CSubGroup | virtual |
| Optimized | Skylicht::Particle::CGroup | |
| OrientationNormal | Skylicht::Particle::CGroup | |
| OrientationUp | Skylicht::Particle::CGroup | |
| ParticleRotation | Skylicht::Particle::CGroup | |
| remove(u32 i) (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | protected |
| removeCallback(IParticleCallback *cb) | Skylicht::Particle::CGroup | inline |
| removeEmitter(CEmitter *e) | Skylicht::Particle::CGroup | |
| removeSystem(ISystem *s) | Skylicht::Particle::CGroup | inline |
| setEmitterWorldOrientation(bool b) | Skylicht::Particle::CSubGroup | inline |
| setFollowParentTransform(bool b) | Skylicht::Particle::CSubGroup | inline |
| setGravityRotation(const core::vector3df &euler) | Skylicht::Particle::CGroup | |
| setParentWorldMatrix(const core::matrix4 &m) | Skylicht::Particle::CGroup | inline |
| setParticleRotation(const core::vector3df &euler) | Skylicht::Particle::CGroup | |
| setRenderer(IRenderer *r) | Skylicht::Particle::CGroup | |
| setWorldMatrix(const core::matrix4 &m) | Skylicht::Particle::CGroup | inline |
| syncParentParams(bool life, bool color) | Skylicht::Particle::CSubGroup | |
| update() | Skylicht::Particle::CGroup | |
| updateForRenderer() | Skylicht::Particle::CGroup | |
| updateFrame(int frame) | Skylicht::Particle::CGroup | inline |
| updateLaunchEmitter() | Skylicht::Particle::CSubGroup | virtual |
| UseOrientationAsBillboard | Skylicht::Particle::CGroup | |
| Visible | Skylicht::Particle::CGroup | |
| ~CGroup() (defined in Skylicht::Particle::CGroup) | Skylicht::Particle::CGroup | virtual |
| ~CParticleSerializable() (defined in Skylicht::Particle::CParticleSerializable) | Skylicht::Particle::CParticleSerializable | virtual |
| ~CSubGroup() (defined in Skylicht::Particle::CSubGroup) | Skylicht::Particle::CSubGroup | virtual |
| ~IParticleCallback() (defined in Skylicht::Particle::IParticleCallback) | Skylicht::Particle::IParticleCallback | inlinevirtual |