addRotation(const Vector3 &axis, const float angle) override | ObjectParticleSystem | inlinevirtual |
applyParentTransformations(const Transformations &parentTransformations) override | ObjectParticleSystem | inlineprivatevirtual |
autoEmit | ObjectParticleSystemInternal | protected |
boundingBox | ObjectParticleSystemInternal | protected |
boundingBoxTransformed | ObjectParticleSystemInternal | protected |
contributesShadows | ObjectParticleSystemInternal | protected |
dispose() override | ObjectParticleSystem | virtual |
effectColorAdd | ObjectParticleSystemInternal | protected |
effectColorMul | ObjectParticleSystemInternal | protected |
emitParticles() override | ObjectParticleSystem | inlinevirtual |
emitter | ObjectParticleSystemInternal | protected |
enabled | ObjectParticleSystemInternal | protected |
enabledObjects | ObjectParticleSystemInternal | protected |
engine | ObjectParticleSystemInternal | protected |
EntityType enum name | Entity | |
ENTITYTYPE_ENTITYHIERARCHY enum value | Entity | |
ENTITYTYPE_ENVIRONMENTMAPPING enum value | Entity | |
ENTITYTYPE_FOGPARTICLESYSTEM enum value | Entity | |
ENTITYTYPE_IMPOSTEROBJECT3D enum value | Entity | |
ENTITYTYPE_LINESOBJECT3D enum value | Entity | |
ENTITYTYPE_LODOBJECT3D enum value | Entity | |
ENTITYTYPE_LODOBJECT3DIMPOSTER enum value | Entity | |
ENTITYTYPE_OBJECT3D enum value | Entity | |
ENTITYTYPE_OBJECT3DRENDERGROUP enum value | Entity | |
ENTITYTYPE_OBJECTPARTICLESYSTEM enum value | Entity | |
ENTITYTYPE_PARTICLESYSTEMGROUP enum value | Entity | |
ENTITYTYPE_POINTSPARTICLESYSTEM enum value | Entity | |
fromMatrix(const Matrix4x4 &matrix, RotationOrder *rotationOrder) | Transformations | virtual |
fromTransformations(const Transformations &transformations) override | ObjectParticleSystem | virtual |
frustumCulling | ObjectParticleSystem | private |
getBoundingBox() override | ObjectParticleSystem | inlinevirtual |
getBoundingBoxTransformed() override | ObjectParticleSystem | inlinevirtual |
getEffectColorAdd() const override | ObjectParticleSystem | inlinevirtual |
getEffectColorMul() const override | ObjectParticleSystem | inlinevirtual |
getEmitter() override | ObjectParticleSystem | inlinevirtual |
getEnabledObjects() | ObjectParticleSystem | inline |
getEntityType() override | ObjectParticleSystem | inlinevirtual |
getId() override | ObjectParticleSystem | inlinevirtual |
getLocalTransformations() override | ObjectParticleSystem | inlinevirtual |
getObjects() | ObjectParticleSystem | inline |
getParentEntity() override | ObjectParticleSystem | inlineprivatevirtual |
getPivot() const override | ObjectParticleSystem | inlinevirtual |
getRenderPass() const override | ObjectParticleSystem | inlinevirtual |
getRotation(const int idx) override | ObjectParticleSystem | inlinevirtual |
getRotationAngle(const int idx) const override | ObjectParticleSystem | inlinevirtual |
getRotationAxis(const int idx) const override | ObjectParticleSystem | inlinevirtual |
getRotationCount() const override | ObjectParticleSystem | inlinevirtual |
getRotationsQuaternion() const override | ObjectParticleSystem | inlinevirtual |
getScale() const override | ObjectParticleSystem | inlinevirtual |
getTransformations() const override | ObjectParticleSystem | inlinevirtual |
getTransformationsMatrix() const override | ObjectParticleSystem | inlinevirtual |
getTranslation() const override | ObjectParticleSystem | inlinevirtual |
id | ObjectParticleSystemInternal | protected |
initialize() override | ObjectParticleSystem | virtual |
inverseTransformation | ObjectParticleSystemInternal | protected |
invert() | Transformations | virtual |
isActive() override | ObjectParticleSystem | inlinevirtual |
isAutoEmit() override | ObjectParticleSystem | inlinevirtual |
isContributesShadows() override | ObjectParticleSystem | inlinevirtual |
isEnabled() override | ObjectParticleSystem | inlinevirtual |
isFrustumCulling() override | ObjectParticleSystem | virtual |
isPickable() override | ObjectParticleSystem | inlinevirtual |
isReceivesShadows() override | ObjectParticleSystem | inlinevirtual |
localTransformations | ObjectParticleSystemInternal | protected |
model | ObjectParticleSystemInternal | protected |
ObjectParticleSystem(const string &id, Model *model, const Vector3 &scale, bool autoEmit, bool contributesShadows, bool receivesShadows, int32_t maxCount, ParticleEmitter *emitter) | ObjectParticleSystem | |
ObjectParticleSystemInternal(const string &id, Model *model, const Vector3 &scale, bool autoEmit, bool contributesShadows, bool receivesShadows, int32_t maxCount, ParticleEmitter *emitter) | ObjectParticleSystemInternal | |
objects | ObjectParticleSystemInternal | protected |
objectScale | ObjectParticleSystemInternal | protected |
parentEntity | ObjectParticleSystem | private |
particles | ObjectParticleSystemInternal | protected |
particlesToSpawnRemainder | ObjectParticleSystemInternal | protected |
pickable | ObjectParticleSystemInternal | protected |
pivot | Transformations | private |
receivesShadows | ObjectParticleSystemInternal | protected |
removeRotation(const int idx) override | ObjectParticleSystem | inlinevirtual |
renderer | ObjectParticleSystemInternal | protected |
renderPass | ObjectParticleSystem | private |
RenderPass enum name | Entity | |
RENDERPASS_ALL | Entity | static |
RENDERPASS_MAX | Entity | static |
RENDERPASS_NOFRUSTUMCULLING enum value | Entity | |
RENDERPASS_NONE enum value | Entity | |
RENDERPASS_POST_POSTPROCESSING enum value | Entity | |
RENDERPASS_SKY enum value | Entity | |
RENDERPASS_STANDARD enum value | Entity | |
RENDERPASS_TERRAIN enum value | Entity | |
RENDERPASS_WATER enum value | Entity | |
rotations | Transformations | private |
rotationsQuaternion | Transformations | private |
scale | Transformations | private |
setAutoEmit(bool autoEmit) override | ObjectParticleSystem | virtual |
setContributesShadows(bool contributesShadows) override | ObjectParticleSystem | inlinevirtual |
setEffectColorAdd(const Color4 &effectColorAdd) override | ObjectParticleSystem | inlinevirtual |
setEffectColorMul(const Color4 &effectColorMul) override | ObjectParticleSystem | inlinevirtual |
setEnabled(bool enabled) override | ObjectParticleSystem | virtual |
setEngine(Engine *engine) override | ObjectParticleSystem | virtual |
setFrustumCulling(bool frustumCulling) override | ObjectParticleSystem | virtual |
setLocalTransformations(const Transformations &transformations) override | ObjectParticleSystem | inlinevirtual |
setParentEntity(Entity *entity) override | ObjectParticleSystem | inlineprivatevirtual |
setPickable(bool pickable) override | ObjectParticleSystem | inlinevirtual |
setPivot(const Vector3 &pivot) override | ObjectParticleSystem | inlinevirtual |
setReceivesShadows(bool receivesShadows) override | ObjectParticleSystem | inlinevirtual |
setRenderer(Renderer *renderer) override | ObjectParticleSystem | virtual |
setRenderPass(RenderPass renderPass) override | ObjectParticleSystem | inlinevirtual |
setRotationAngle(const int idx, const float angle) override | ObjectParticleSystem | inlinevirtual |
setRotationAxis(const int idx, const Vector3 &axis) override | ObjectParticleSystem | inlinevirtual |
setScale(const Vector3 &scale) override | ObjectParticleSystem | inlinevirtual |
setTranslation(const Vector3 &translation) override | ObjectParticleSystem | inlinevirtual |
tdme::engine::ParticleSystemGroup | ObjectParticleSystem | friend |
Transformations() | Transformations | |
transformationsMatrix | Transformations | private |
translation | Transformations | private |
update() override | ObjectParticleSystem | virtual |
updateInternal() | ObjectParticleSystemInternal | inlineprotected |
updateParticles() override | ObjectParticleSystem | virtual |
~Entity() | Entity | inlinevirtual |
~ObjectParticleSystemInternal() | ObjectParticleSystemInternal | virtual |
~ParticleSystemEntity() | ParticleSystemEntity | inlinevirtual |
~ParticleSystemEntityInternal() | ParticleSystemEntityInternal | inlinevirtual |
~Transformations() | Transformations | virtual |