addOverlayAnimation(const string &id) | Object3DBase | inline |
addRotation(const Vector3 &axis, const float angle) override | Object3D | inlinevirtual |
animationProcessingTarget | Object3DBase | protected |
applyParentTransformations(const Transformations &parentTransformations) override | Object3D | inlineprivatevirtual |
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 | |
boundingBox | Object3DInternal | protected |
boundingBoxTransformed | Object3DInternal | protected |
computeTransformations(int contextIdx) | Object3D | inlineprivate |
computeTransformations(int contextIdx, int64_t lastFrameAtTime, int64_t currentFrameAtTime) override | Object3D | inlineprivatevirtual |
contributesShadows | Object3DInternal | protected |
currentInstance | Object3DBase | protected |
disableDepthTest | Object3D | private |
dispose() override | Object3D | virtual |
distanceShaderDistance | Object3D | private |
distanceShaderId | Object3D | private |
distanceShaderParameters | Object3D | private |
effectColorAdd | Object3DInternal | protected |
effectColorMul | Object3DInternal | protected |
enabled | Object3DInternal | protected |
enabledInstances | Object3DBase | protected |
enableEarlyZRejection | Object3D | private |
engine | Object3D | private |
Engine | Object3D | friend |
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 | |
excludeFromEffectPass | Object3D | private |
frameTransformationsLast | Object3D | private |
fromTransformations(const Transformations &transformations) override | Object3D | virtual |
frustumCulling | Object3D | private |
getAnimation() | Object3DBase | inline |
getAnimationTime() | Object3DBase | inline |
getBoundingBox() override | Object3D | inlinevirtual |
getBoundingBoxTransformed() override | Object3D | inlinevirtual |
getCurrentInstance() | Object3DBase | inline |
getDistanceShader() | Object3D | inline |
getDistanceShaderDistance() | Object3D | inline |
getDistanceShaderParameter(const string ¶meterName) | Object3D | inline |
getEffectColorAdd() const override | Object3D | inlinevirtual |
getEffectColorMul() const override | Object3D | inlinevirtual |
getEntityType() override | Object3D | inlinevirtual |
getExcludeFromEffectPass() const | Object3D | inline |
getId() override | Object3D | inlinevirtual |
getInstanceEnabled() | Object3DBase | inline |
getInstances() | Object3DBase | inline |
getMesh(const string &nodeId) | Object3DBase | |
getModel() | Object3DBase | inline |
getNodeCount() const | Object3DBase | |
getNodeTransformationsMatrix(const string &id) | Object3DBase | inline |
getOverlayAnimationTime(const string &id) | Object3DBase | inline |
getParentEntity() override | Object3D | inlineprivatevirtual |
getPivot() const override | Object3D | inlinevirtual |
getReflectionEnvironmentMappingId() | Object3D | inline |
getReflectionEnvironmentMappingPosition() | Object3D | inline |
getRenderPass() const override | Object3D | inlinevirtual |
getRotation(const int idx) override | Object3D | inlinevirtual |
getRotationAngle(const int idx) const override | Object3D | inlinevirtual |
getRotationAxis(const int idx) const override | Object3D | inlinevirtual |
getRotationCount() const override | Object3D | inlinevirtual |
getRotationsQuaternion() const override | Object3D | inlinevirtual |
getScale() const override | Object3D | inlinevirtual |
getShader() | Object3D | inline |
getShaderParameter(const string ¶meterName) | Object3D | inline |
getTransformations() const override | Object3D | inlinevirtual |
getTransformationsMatrix() const override | Object3D | inlinevirtual |
getTransformedFacesIterator() | Object3DBase | |
getTranslation() const override | Object3D | inlinevirtual |
getTriangles(vector< Triangle > &triangles, int nodeIdx=-1) | Object3DBase | |
getUniqueDistanceShaderId() | Object3D | inline |
getUniqueShaderId() | Object3D | inline |
hasOverlayAnimation(const string &id) | Object3DBase | inline |
hasReflectionEnvironmentMappingPosition() | Object3D | inline |
id | Object3DInternal | protected |
ImposterObject3D | Object3D | friend |
initialize() override | Object3D | virtual |
instanceAnimations | Object3DBase | protected |
instanceEnabled | Object3DBase | protected |
instances | Object3DBase | protected |
instanceTransformations | Object3DBase | protected |
isContributesShadows() override | Object3D | inlinevirtual |
isDisableDepthTest() const | Object3D | inline |
isEnabled() override | Object3D | inlinevirtual |
isEnableEarlyZRejection() const | Object3D | inline |
isFrustumCulling() override | Object3D | virtual |
isNeedsComputeTransformations() | Object3D | inlineprivate |
isNeedsForwardShading() | Object3D | inlineprivate |
isNeedsPreRender() | Object3D | inlineprivate |
isPickable() override | Object3D | inlinevirtual |
isReceivesShadows() override | Object3D | inlinevirtual |
LODObject3D | Object3D | friend |
LODObject3DImposter | Object3D | friend |
model | Object3DBase | protected |
needsForwardShading | Object3D | private |
needsPreRender | Object3D | private |
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) | Object3DBase | protected |
Object3DInternal(const string &id, Model *model, int instances) | Object3DInternal | |
object3dNodes | Object3DBase | protected |
Object3DRenderGroup | Object3D | friend |
ObjectParticleSystem | Object3D | friend |
parentEntity | Object3D | private |
pickable | Object3DInternal | protected |
preRender(int contextIdx) | Object3D | inlineprivate |
receivesShadows | Object3DInternal | protected |
reflectionEnvironmentMappingId | Object3D | private |
reflectionEnvironmentMappingPosition | Object3D | private |
reflectionEnvironmentMappingPositionSet | Object3D | private |
removeOverlayAnimation(const string &id) | Object3DBase | inline |
removeOverlayAnimations() | Object3DBase | inline |
removeOverlayAnimationsFinished() | Object3DBase | inline |
removeRotation(const int idx) override | Object3D | inlinevirtual |
renderPass | Object3D | 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 | |
setAnimation(const string &id, float speed=1.0f) | Object3DBase | inline |
setAnimationSpeed(float speed) | Object3DBase | inline |
setContributesShadows(bool contributesShadows) override | Object3D | inlinevirtual |
setCurrentInstance(int currentInstance) | Object3DBase | inline |
setDisableDepthTest(bool disableDepthTest) | Object3D | inline |
setDistanceShader(const string &id) | Object3D | |
setDistanceShaderDistance(float distanceShaderDistance) | Object3D | inline |
setDistanceShaderParameter(const string ¶meterName, const ShaderParameter ¶meterValue) | Object3D | inline |
setEffectColorAdd(const Color4 &effectColorAdd) override | Object3D | inlinevirtual |
setEffectColorMul(const Color4 &effectColorMul) override | Object3D | inlinevirtual |
setEnabled(bool enabled) override | Object3D | virtual |
setEnableEarlyZRejection(bool enableEarlyZRejection) | Object3D | inline |
setEngine(Engine *engine) override | Object3D | virtual |
setExcludeEffectPass(Engine::EffectPass effectPass) | Object3D | inline |
setFrustumCulling(bool frustumCulling) override | Object3D | virtual |
setInstanceEnabled(bool enabled) | Object3DBase | inline |
setNeedsPreRender(bool needsPreRender) | Object3D | inline |
setNodeTransformationsMatrix(const string &id, const Matrix4x4 &matrix) | Object3DInternal | |
setParentEntity(Entity *entity) override | Object3D | inlineprivatevirtual |
setPickable(bool pickable) override | Object3D | inlinevirtual |
setPivot(const Vector3 &pivot) override | Object3D | inlinevirtual |
setReceivesShadows(bool receivesShadows) override | Object3D | inlinevirtual |
setReflectionEnvironmentMappingId(const string &reflectionEnvironmentMappingId) | Object3D | inline |
setReflectionEnvironmentMappingPosition(const Vector3 &reflectionEnvironmentMappingPosition) | Object3D | inline |
setRenderer(Renderer *renderer) override | Object3D | virtual |
setRenderPass(RenderPass renderPass) override | Object3D | inlinevirtual |
setRotationAngle(const int idx, const float angle) override | Object3D | inlinevirtual |
setRotationAxis(const int idx, const Vector3 &axis) override | Object3D | inlinevirtual |
setScale(const Vector3 &scale) override | Object3D | inlinevirtual |
setShader(const string &id) | Object3D | |
setShaderParameter(const string ¶meterName, const ShaderParameter ¶meterValue) | Object3D | inline |
setTextureMatrix(const Matrix2D3x3 &textureMatrix, const string &nodeId=string(), const string &facesEntityId=string()) | Object3DInternal | |
setTranslation(const Vector3 &translation) override | Object3D | inlinevirtual |
shaderId | Object3D | private |
shaderParameters | Object3D | private |
SkinnedObject3DRenderGroup | Object3D | friend |
tdme::engine::subsystems::rendering::EntityRenderer | Object3D | friend |
tdme::engine::subsystems::shadowmapping::ShadowMap | Object3D | friend |
timeTransformationsLast | Object3D | private |
transformedFacesIterator | Object3DBase | private |
unbindDiffuseTexture(const string &nodeId=string(), const string &facesEntityId=string()) | Object3DInternal | |
uniqueDistanceShaderId | Object3D | private |
uniqueShaderId | Object3D | private |
unsetNodeTransformationsMatrix(const string &id) | Object3DInternal | |
unsetReflectionEnvironmentMappingPosition() | Object3D | inline |
update() override | Object3D | virtual |
updateBoundingBox() | Object3DInternal | protected |
usesManagers | Object3DBase | protected |
~Entity() | Entity | inlinevirtual |
~Object3DBase() | Object3DBase | protectedvirtual |
~Object3DInternal() | Object3DInternal | virtual |