TDME2 1.9.121
Object3DRenderGroup Member List

This is the complete list of members for Object3DRenderGroup, including all inherited members.

addObject(Model *model, const Transformations &transformations)Object3DRenderGroup
addRotation(const Vector3 &axis, const float angle) overrideObject3DRenderGroupinlinevirtual
applyParentTransformations(const Transformations &parentTransformations) overrideObject3DRenderGroupinlineprivatevirtual
boundingBoxObject3DRenderGroupprivate
boundingBoxTransformedObject3DRenderGroupprivate
combinedEntityObject3DRenderGroupprivate
combinedModelsObject3DRenderGroupprivate
combineNode(Node *sourceNode, const vector< Vector3 > &origins, const vector< Matrix4x4 > &objectParentTransformationsMatrices, Model *combinedModel)Object3DRenderGroupprivatestatic
combineObjects(Model *model, const vector< Transformations > &objectsTransformations, Model *combinedModel)Object3DRenderGroupprivatestatic
contributesShadowsObject3DRenderGroupprivate
dispose() overrideObject3DRenderGroupvirtual
distanceShaderDistanceObject3DRenderGroupprivate
distanceShaderIdObject3DRenderGroupprivate
distanceShaderParametersObject3DRenderGroupprivate
effectColorAddObject3DRenderGroupprivate
effectColorMulObject3DRenderGroupprivate
enabledObject3DRenderGroupprivate
enableEarlyZRejectionObject3DRenderGroupprivate
engineObject3DRenderGroupprivate
EntityType enum nameEntity
ENTITYTYPE_ENTITYHIERARCHY enum valueEntity
ENTITYTYPE_ENVIRONMENTMAPPING enum valueEntity
ENTITYTYPE_FOGPARTICLESYSTEM enum valueEntity
ENTITYTYPE_IMPOSTEROBJECT3D enum valueEntity
ENTITYTYPE_LINESOBJECT3D enum valueEntity
ENTITYTYPE_LODOBJECT3D enum valueEntity
ENTITYTYPE_LODOBJECT3DIMPOSTER enum valueEntity
ENTITYTYPE_OBJECT3D enum valueEntity
ENTITYTYPE_OBJECT3DRENDERGROUP enum valueEntity
ENTITYTYPE_OBJECTPARTICLESYSTEM enum valueEntity
ENTITYTYPE_PARTICLESYSTEMGROUP enum valueEntity
ENTITYTYPE_POINTSPARTICLESYSTEM enum valueEntity
fromMatrix(const Matrix4x4 &matrix, RotationOrder *rotationOrder)Transformationsvirtual
fromTransformations(const Transformations &transformations) overrideObject3DRenderGroupvirtual
frustumCullingObject3DRenderGroupprivate
getBoundingBox() overrideObject3DRenderGroupinlinevirtual
getBoundingBoxTransformed() overrideObject3DRenderGroupinlinevirtual
getDistanceShader()Object3DRenderGroupinline
getDistanceShaderDistance()Object3DRenderGroupinline
getDistanceShaderParameter(const string &parameterName)Object3DRenderGroupinline
getEffectColorAdd() const overrideObject3DRenderGroupinlinevirtual
getEffectColorMul() const overrideObject3DRenderGroupinlinevirtual
getEntity()Object3DRenderGroupinline
getEntityType() overrideObject3DRenderGroupinlinevirtual
getId() overrideObject3DRenderGroupinlinevirtual
getParentEntity() overrideObject3DRenderGroupinlineprivatevirtual
getPivot() const overrideObject3DRenderGroupinlinevirtual
getRenderPass() const overrideObject3DRenderGroupinlinevirtual
getRotation(const int idx) overrideObject3DRenderGroupinlinevirtual
getRotationAngle(const int idx) const overrideObject3DRenderGroupinlinevirtual
getRotationAxis(const int idx) const overrideObject3DRenderGroupinlinevirtual
getRotationCount() const overrideObject3DRenderGroupinlinevirtual
getRotationsQuaternion() const overrideObject3DRenderGroupinlinevirtual
getScale() const overrideObject3DRenderGroupinlinevirtual
getShader()Object3DRenderGroupinline
getShaderParameter(const string &parameterName)Object3DRenderGroupinline
getTransformations() const overrideObject3DRenderGroupinlinevirtual
getTransformationsMatrix() const overrideObject3DRenderGroupinlinevirtual
getTranslation() const overrideObject3DRenderGroupinlinevirtual
idObject3DRenderGroupprivate
initialize() overrideObject3DRenderGroupvirtual
invert()Transformationsvirtual
isContributesShadows() overrideObject3DRenderGroupinlinevirtual
isEnabled() overrideObject3DRenderGroupinlinevirtual
isEnableEarlyZRejection() constObject3DRenderGroupinline
isFrustumCulling() overrideObject3DRenderGroupvirtual
isPickable() overrideObject3DRenderGroupinlinevirtual
isReceivesShadows() overrideObject3DRenderGroupinlinevirtual
lodReduceByObject3DRenderGroupprivate
modelLOD2MinDistanceObject3DRenderGroupprivate
modelLOD3MinDistanceObject3DRenderGroupprivate
Object3DRenderGroup(const string &id, int lodLevels=1, float modelLOD2MinDistance=25.0f, float modelLOD3MinDistance=50.0f, int modelLOD2ReduceBy=4, int modelLOD3ReduceBy=16, bool optimizeModels=true)Object3DRenderGroup
optimizeModelsObject3DRenderGroupprivate
parentEntityObject3DRenderGroupprivate
pickableObject3DRenderGroupprivate
pivotTransformationsprivate
receivesShadowsObject3DRenderGroupprivate
removeRotation(const int idx) overrideObject3DRenderGroupinlinevirtual
renderPassObject3DRenderGroupprivate
RenderPass enum nameEntity
RENDERPASS_ALLEntitystatic
RENDERPASS_MAXEntitystatic
RENDERPASS_NOFRUSTUMCULLING enum valueEntity
RENDERPASS_NONE enum valueEntity
RENDERPASS_POST_POSTPROCESSING enum valueEntity
RENDERPASS_SKY enum valueEntity
RENDERPASS_STANDARD enum valueEntity
RENDERPASS_TERRAIN enum valueEntity
RENDERPASS_WATER enum valueEntity
rotationsTransformationsprivate
rotationsQuaternionTransformationsprivate
scaleTransformationsprivate
setContributesShadows(bool contributesShadows) overrideObject3DRenderGroupinlinevirtual
setDistanceShader(const string &id)Object3DRenderGroupinline
setDistanceShaderDistance(float distanceShaderDistance)Object3DRenderGroupinline
setDistanceShaderParameter(const string &parameterName, const ShaderParameter &parameterValue)Object3DRenderGroupinline
setEffectColorAdd(const Color4 &effectColorAdd) overrideObject3DRenderGroupinlinevirtual
setEffectColorMul(const Color4 &effectColorMul) overrideObject3DRenderGroupinlinevirtual
setEnabled(bool enabled) overrideObject3DRenderGroupvirtual
setEnableEarlyZRejection(bool enableEarlyZRejection)Object3DRenderGroupinline
setEngine(Engine *engine) overrideObject3DRenderGroupvirtual
setFrustumCulling(bool frustumCulling) overrideObject3DRenderGroupvirtual
setParentEntity(Entity *entity) overrideObject3DRenderGroupinlineprivatevirtual
setPickable(bool pickable) overrideObject3DRenderGroupinlinevirtual
setPivot(const Vector3 &pivot) overrideObject3DRenderGroupinlinevirtual
setReceivesShadows(bool receivesShadows) overrideObject3DRenderGroupinlinevirtual
setRenderer(Renderer *renderer) overrideObject3DRenderGroupvirtual
setRenderPass(RenderPass renderPass) overrideObject3DRenderGroupinlinevirtual
setRotationAngle(const int idx, const float angle) overrideObject3DRenderGroupinlinevirtual
setRotationAxis(const int idx, const Vector3 &axis) overrideObject3DRenderGroupinlinevirtual
setScale(const Vector3 &scale) overrideObject3DRenderGroupinlinevirtual
setShader(const string &id)Object3DRenderGroupinline
setShaderParameter(const string &parameterName, const ShaderParameter &parameterValue)Object3DRenderGroupinline
setTranslation(const Vector3 &translation) overrideObject3DRenderGroupinlinevirtual
shaderIdObject3DRenderGroupprivate
shaderParametersObject3DRenderGroupprivate
Transformations()Transformations
transformationsByModelObject3DRenderGroupprivate
transformationsMatrixTransformationsprivate
translationTransformationsprivate
update() overrideObject3DRenderGroupvirtual
updateBoundingBox()Object3DRenderGroupinlineprivate
updateRenderGroup()Object3DRenderGroup
~Entity()Entityinlinevirtual
~Object3DRenderGroup()Object3DRenderGroup
~Transformations()Transformationsvirtual