TDME2 1.9.121
Object3D Member List

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

addOverlayAnimation(const string &id)Object3DBaseinline
addRotation(const Vector3 &axis, const float angle) overrideObject3Dinlinevirtual
animationProcessingTargetObject3DBaseprotected
applyParentTransformations(const Transformations &parentTransformations) overrideObject3Dinlineprivatevirtual
bindDiffuseTexture(int32_t textureId, const string &nodeId=string(), const string &facesEntityId=string())Object3DInternal
bindDiffuseTexture(FrameBuffer *frameBuffer, const string &nodeId=string(), const string &facesEntityId=string())Object3DInternal
boundingBoxObject3DInternalprotected
boundingBoxTransformedObject3DInternalprotected
computeTransformations(int contextIdx)Object3Dinlineprivate
computeTransformations(int contextIdx, int64_t lastFrameAtTime, int64_t currentFrameAtTime) overrideObject3Dinlineprivatevirtual
contributesShadowsObject3DInternalprotected
currentInstanceObject3DBaseprotected
disableDepthTestObject3Dprivate
dispose() overrideObject3Dvirtual
distanceShaderDistanceObject3Dprivate
distanceShaderIdObject3Dprivate
distanceShaderParametersObject3Dprivate
effectColorAddObject3DInternalprotected
effectColorMulObject3DInternalprotected
enabledObject3DInternalprotected
enabledInstancesObject3DBaseprotected
enableEarlyZRejectionObject3Dprivate
engineObject3Dprivate
EngineObject3Dfriend
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
excludeFromEffectPassObject3Dprivate
frameTransformationsLastObject3Dprivate
fromTransformations(const Transformations &transformations) overrideObject3Dvirtual
frustumCullingObject3Dprivate
getAnimation()Object3DBaseinline
getAnimationTime()Object3DBaseinline
getBoundingBox() overrideObject3Dinlinevirtual
getBoundingBoxTransformed() overrideObject3Dinlinevirtual
getCurrentInstance()Object3DBaseinline
getDistanceShader()Object3Dinline
getDistanceShaderDistance()Object3Dinline
getDistanceShaderParameter(const string &parameterName)Object3Dinline
getEffectColorAdd() const overrideObject3Dinlinevirtual
getEffectColorMul() const overrideObject3Dinlinevirtual
getEntityType() overrideObject3Dinlinevirtual
getExcludeFromEffectPass() constObject3Dinline
getId() overrideObject3Dinlinevirtual
getInstanceEnabled()Object3DBaseinline
getInstances()Object3DBaseinline
getMesh(const string &nodeId)Object3DBase
getModel()Object3DBaseinline
getNodeCount() constObject3DBase
getNodeTransformationsMatrix(const string &id)Object3DBaseinline
getOverlayAnimationTime(const string &id)Object3DBaseinline
getParentEntity() overrideObject3Dinlineprivatevirtual
getPivot() const overrideObject3Dinlinevirtual
getReflectionEnvironmentMappingId()Object3Dinline
getReflectionEnvironmentMappingPosition()Object3Dinline
getRenderPass() const overrideObject3Dinlinevirtual
getRotation(const int idx) overrideObject3Dinlinevirtual
getRotationAngle(const int idx) const overrideObject3Dinlinevirtual
getRotationAxis(const int idx) const overrideObject3Dinlinevirtual
getRotationCount() const overrideObject3Dinlinevirtual
getRotationsQuaternion() const overrideObject3Dinlinevirtual
getScale() const overrideObject3Dinlinevirtual
getShader()Object3Dinline
getShaderParameter(const string &parameterName)Object3Dinline
getTransformations() const overrideObject3Dinlinevirtual
getTransformationsMatrix() const overrideObject3Dinlinevirtual
getTransformedFacesIterator()Object3DBase
getTranslation() const overrideObject3Dinlinevirtual
getTriangles(vector< Triangle > &triangles, int nodeIdx=-1)Object3DBase
getUniqueDistanceShaderId()Object3Dinline
getUniqueShaderId()Object3Dinline
hasOverlayAnimation(const string &id)Object3DBaseinline
hasReflectionEnvironmentMappingPosition()Object3Dinline
idObject3DInternalprotected
ImposterObject3DObject3Dfriend
initialize() overrideObject3Dvirtual
instanceAnimationsObject3DBaseprotected
instanceEnabledObject3DBaseprotected
instancesObject3DBaseprotected
instanceTransformationsObject3DBaseprotected
isContributesShadows() overrideObject3Dinlinevirtual
isDisableDepthTest() constObject3Dinline
isEnabled() overrideObject3Dinlinevirtual
isEnableEarlyZRejection() constObject3Dinline
isFrustumCulling() overrideObject3Dvirtual
isNeedsComputeTransformations()Object3Dinlineprivate
isNeedsForwardShading()Object3Dinlineprivate
isNeedsPreRender()Object3Dinlineprivate
isPickable() overrideObject3Dinlinevirtual
isReceivesShadows() overrideObject3Dinlinevirtual
LODObject3DObject3Dfriend
LODObject3DImposterObject3Dfriend
modelObject3DBaseprotected
needsForwardShadingObject3Dprivate
needsPreRenderObject3Dprivate
Object3D(const string &id, Model *model, int instances)Object3D
Object3D(const string &id, Model *model)Object3D
Object3DBase(Model *model, bool useManagers, Engine::AnimationProcessingTarget animationProcessingTarget, int instances)Object3DBaseprotected
Object3DInternal(const string &id, Model *model, int instances)Object3DInternal
object3dNodesObject3DBaseprotected
Object3DRenderGroupObject3Dfriend
ObjectParticleSystemObject3Dfriend
parentEntityObject3Dprivate
pickableObject3DInternalprotected
preRender(int contextIdx)Object3Dinlineprivate
receivesShadowsObject3DInternalprotected
reflectionEnvironmentMappingIdObject3Dprivate
reflectionEnvironmentMappingPositionObject3Dprivate
reflectionEnvironmentMappingPositionSetObject3Dprivate
removeOverlayAnimation(const string &id)Object3DBaseinline
removeOverlayAnimations()Object3DBaseinline
removeOverlayAnimationsFinished()Object3DBaseinline
removeRotation(const int idx) overrideObject3Dinlinevirtual
renderPassObject3Dprivate
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
setAnimation(const string &id, float speed=1.0f)Object3DBaseinline
setAnimationSpeed(float speed)Object3DBaseinline
setContributesShadows(bool contributesShadows) overrideObject3Dinlinevirtual
setCurrentInstance(int currentInstance)Object3DBaseinline
setDisableDepthTest(bool disableDepthTest)Object3Dinline
setDistanceShader(const string &id)Object3D
setDistanceShaderDistance(float distanceShaderDistance)Object3Dinline
setDistanceShaderParameter(const string &parameterName, const ShaderParameter &parameterValue)Object3Dinline
setEffectColorAdd(const Color4 &effectColorAdd) overrideObject3Dinlinevirtual
setEffectColorMul(const Color4 &effectColorMul) overrideObject3Dinlinevirtual
setEnabled(bool enabled) overrideObject3Dvirtual
setEnableEarlyZRejection(bool enableEarlyZRejection)Object3Dinline
setEngine(Engine *engine) overrideObject3Dvirtual
setExcludeEffectPass(Engine::EffectPass effectPass)Object3Dinline
setFrustumCulling(bool frustumCulling) overrideObject3Dvirtual
setInstanceEnabled(bool enabled)Object3DBaseinline
setNeedsPreRender(bool needsPreRender)Object3Dinline
setNodeTransformationsMatrix(const string &id, const Matrix4x4 &matrix)Object3DInternal
setParentEntity(Entity *entity) overrideObject3Dinlineprivatevirtual
setPickable(bool pickable) overrideObject3Dinlinevirtual
setPivot(const Vector3 &pivot) overrideObject3Dinlinevirtual
setReceivesShadows(bool receivesShadows) overrideObject3Dinlinevirtual
setReflectionEnvironmentMappingId(const string &reflectionEnvironmentMappingId)Object3Dinline
setReflectionEnvironmentMappingPosition(const Vector3 &reflectionEnvironmentMappingPosition)Object3Dinline
setRenderer(Renderer *renderer) overrideObject3Dvirtual
setRenderPass(RenderPass renderPass) overrideObject3Dinlinevirtual
setRotationAngle(const int idx, const float angle) overrideObject3Dinlinevirtual
setRotationAxis(const int idx, const Vector3 &axis) overrideObject3Dinlinevirtual
setScale(const Vector3 &scale) overrideObject3Dinlinevirtual
setShader(const string &id)Object3D
setShaderParameter(const string &parameterName, const ShaderParameter &parameterValue)Object3Dinline
setTextureMatrix(const Matrix2D3x3 &textureMatrix, const string &nodeId=string(), const string &facesEntityId=string())Object3DInternal
setTranslation(const Vector3 &translation) overrideObject3Dinlinevirtual
shaderIdObject3Dprivate
shaderParametersObject3Dprivate
SkinnedObject3DRenderGroupObject3Dfriend
tdme::engine::subsystems::rendering::EntityRendererObject3Dfriend
tdme::engine::subsystems::shadowmapping::ShadowMapObject3Dfriend
timeTransformationsLastObject3Dprivate
transformedFacesIteratorObject3DBaseprivate
unbindDiffuseTexture(const string &nodeId=string(), const string &facesEntityId=string())Object3DInternal
uniqueDistanceShaderIdObject3Dprivate
uniqueShaderIdObject3Dprivate
unsetNodeTransformationsMatrix(const string &id)Object3DInternal
unsetReflectionEnvironmentMappingPosition()Object3Dinline
update() overrideObject3Dvirtual
updateBoundingBox()Object3DInternalprotected
usesManagersObject3DBaseprotected
~Entity()Entityinlinevirtual
~Object3DBase()Object3DBaseprotectedvirtual
~Object3DInternal()Object3DInternalvirtual