addRotation(const Vector3 &axis, const float angle) override | LODObject3DImposter | inlinevirtual |
applyParentTransformations(const Transformations &parentTransformations) override | LODObject3DImposter | inlineprivatevirtual |
contributesShadows | LODObject3DImposter | private |
determineLODObject(Camera *camera) | LODObject3DImposter | inline |
dispose() override | LODObject3DImposter | virtual |
distanceShaderDistance | LODObject3DImposter | private |
distanceShaderId | LODObject3DImposter | private |
distanceShaderParameters | LODObject3DImposter | private |
effectColorAdd | LODObject3DImposter | private |
effectColorAddLOD2 | LODObject3DImposter | private |
effectColorMul | LODObject3DImposter | private |
effectColorMulLOD2 | LODObject3DImposter | private |
enabled | LODObject3DImposter | private |
enableEarlyZRejection | LODObject3DImposter | private |
engine | LODObject3DImposter | private |
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 | LODObject3DImposter | virtual |
frustumCulling | LODObject3DImposter | private |
getBoundingBox() override | LODObject3DImposter | inlinevirtual |
getBoundingBoxTransformed() override | LODObject3DImposter | inlinevirtual |
getDistanceShader() | LODObject3DImposter | inline |
getDistanceShaderDistance() | LODObject3DImposter | inline |
getDistanceShaderParameter(const string ¶meterName) | LODObject3DImposter | inline |
getEffectColorAdd() const override | LODObject3DImposter | inlinevirtual |
getEffectColorAddLOD2() const | LODObject3DImposter | inline |
getEffectColorMul() const override | LODObject3DImposter | inlinevirtual |
getEffectColorMulLOD2() const | LODObject3DImposter | inline |
getEntityType() override | LODObject3DImposter | inlinevirtual |
getId() override | LODObject3DImposter | inlinevirtual |
getLOD1Object() | LODObject3DImposter | inline |
getLOD2Object() | LODObject3DImposter | inline |
getLODObject() | LODObject3DImposter | inline |
getNodeTransformationsMatrix(const string &id) | LODObject3DImposter | inline |
getParentEntity() override | LODObject3DImposter | inlineprivatevirtual |
getPivot() const override | LODObject3DImposter | inlinevirtual |
getRenderPass() const override | LODObject3DImposter | inlinevirtual |
getRotation(const int idx) override | LODObject3DImposter | inlinevirtual |
getRotationAngle(const int idx) const override | LODObject3DImposter | inlinevirtual |
getRotationAxis(const int idx) const override | LODObject3DImposter | inlinevirtual |
getRotationCount() const override | LODObject3DImposter | inlinevirtual |
getRotationsQuaternion() const override | LODObject3DImposter | inlinevirtual |
getScale() const override | LODObject3DImposter | inlinevirtual |
getShader() | LODObject3DImposter | inline |
getShaderParameter(const string ¶meterName) | LODObject3DImposter | inline |
getTransformations() const override | LODObject3DImposter | inlinevirtual |
getTransformationsMatrix() const override | LODObject3DImposter | inlinevirtual |
getTranslation() const override | LODObject3DImposter | inlinevirtual |
id | LODObject3DImposter | private |
initialize() override | LODObject3DImposter | virtual |
invert() | Transformations | virtual |
isContributesShadows() override | LODObject3DImposter | inlinevirtual |
isEnabled() override | LODObject3DImposter | inlinevirtual |
isEnableEarlyZRejection() const | LODObject3DImposter | inline |
isFrustumCulling() override | LODObject3DImposter | virtual |
isPickable() override | LODObject3DImposter | inlinevirtual |
isReceivesShadows() override | LODObject3DImposter | inlinevirtual |
levelLOD | LODObject3DImposter | private |
lod2MinDistance | LODObject3DImposter | private |
lodNoneMinDistance | LODObject3DImposter | private |
LODObject3DImposter(const string &id, Model *modelLOD1, const vector< Model * > &imposterModelsLOD2, float lod2MinDistance, float lodNoneMinDistance=150.0f) | LODObject3DImposter | |
modelLOD1 | LODObject3DImposter | private |
objectLOD | LODObject3DImposter | private |
objectLOD1 | LODObject3DImposter | private |
objectLOD2 | LODObject3DImposter | private |
parentEntity | LODObject3DImposter | private |
pickable | LODObject3DImposter | private |
pivot | Transformations | private |
receivesShadows | LODObject3DImposter | private |
removeRotation(const int idx) override | LODObject3DImposter | inlinevirtual |
RenderPass enum name | Entity | |
renderPass | LODObject3DImposter | private |
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 |
setContributesShadows(bool contributesShadows) override | LODObject3DImposter | inlinevirtual |
setDistanceShader(const string &id) | LODObject3DImposter | inline |
setDistanceShaderDistance(float distanceShaderDistance) | LODObject3DImposter | inline |
setDistanceShaderParameter(const string ¶meterName, const ShaderParameter ¶meterValue) | LODObject3DImposter | inline |
setEffectColorAdd(const Color4 &effectColorAdd) override | LODObject3DImposter | inlinevirtual |
setEffectColorAddLOD2(const Color4 &effectColorAddLOD2) | LODObject3DImposter | inline |
setEffectColorMul(const Color4 &effectColorMul) override | LODObject3DImposter | inlinevirtual |
setEffectColorMulLOD2(const Color4 &effectColorMulLOD2) | LODObject3DImposter | inline |
setEnabled(bool enabled) override | LODObject3DImposter | virtual |
setEnableEarlyZRejection(bool enableEarlyZRejection) | LODObject3DImposter | |
setEngine(Engine *engine) override | LODObject3DImposter | virtual |
setFrustumCulling(bool frustumCulling) override | LODObject3DImposter | virtual |
setParentEntity(Entity *entity) override | LODObject3DImposter | inlineprivatevirtual |
setPickable(bool pickable) override | LODObject3DImposter | inlinevirtual |
setPivot(const Vector3 &pivot) override | LODObject3DImposter | inlinevirtual |
setReceivesShadows(bool receivesShadows) override | LODObject3DImposter | inlinevirtual |
setRenderer(Renderer *renderer) override | LODObject3DImposter | virtual |
setRenderPass(RenderPass renderPass) override | LODObject3DImposter | inlinevirtual |
setRotationAngle(const int idx, const float angle) override | LODObject3DImposter | inlinevirtual |
setRotationAxis(const int idx, const Vector3 &axis) override | LODObject3DImposter | inlinevirtual |
setScale(const Vector3 &scale) override | LODObject3DImposter | inlinevirtual |
setShader(const string &id) | LODObject3DImposter | inline |
setShaderParameter(const string ¶meterName, const ShaderParameter ¶meterValue) | LODObject3DImposter | inline |
setTranslation(const Vector3 &translation) override | LODObject3DImposter | inlinevirtual |
shaderId | LODObject3DImposter | private |
shaderParameters | LODObject3DImposter | private |
Transformations() | Transformations | |
transformationsMatrix | Transformations | private |
translation | Transformations | private |
update() override | LODObject3DImposter | virtual |
~Entity() | Entity | inlinevirtual |
~LODObject3DImposter() | LODObject3DImposter | |
~Transformations() | Transformations | virtual |