TDME2
1.9.121
tdme
engine
ImposterObject3D
ImposterObject3D Member List
This is the complete list of members for
ImposterObject3D
, including all inherited members.
addRotation
(const Vector3 &axis, const float angle) override
ImposterObject3D
inline
virtual
applyParentTransformations
(const Transformations &parentTransformations) override
ImposterObject3D
inline
private
virtual
billboardModels
ImposterObject3D
private
billboardObject
ImposterObject3D
private
billboardObjects
ImposterObject3D
private
contributesShadows
ImposterObject3D
private
determineBillboardObject
(Camera *camera)
ImposterObject3D
inline
dispose
() override
ImposterObject3D
virtual
distanceShaderDistance
ImposterObject3D
private
distanceShaderId
ImposterObject3D
private
distanceShaderParameters
ImposterObject3D
private
effectColorAdd
ImposterObject3D
private
effectColorMul
ImposterObject3D
private
enabled
ImposterObject3D
private
enableEarlyZRejection
ImposterObject3D
private
engine
ImposterObject3D
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
ImposterObject3D
virtual
frustumCulling
ImposterObject3D
private
getBillboardObject
()
ImposterObject3D
inline
getBillboardObjects
()
ImposterObject3D
inline
getBoundingBox
() override
ImposterObject3D
inline
virtual
getBoundingBoxTransformed
() override
ImposterObject3D
inline
virtual
getDistanceShader
()
ImposterObject3D
inline
getDistanceShaderDistance
()
ImposterObject3D
inline
getDistanceShaderParameter
(const string ¶meterName)
ImposterObject3D
inline
getEffectColorAdd
() const override
ImposterObject3D
inline
virtual
getEffectColorMul
() const override
ImposterObject3D
inline
virtual
getEntityType
() override
ImposterObject3D
inline
virtual
getId
() override
ImposterObject3D
inline
virtual
getNodeTransformationsMatrix
(const string &id)
ImposterObject3D
inline
getParentEntity
() override
ImposterObject3D
inline
private
virtual
getPivot
() const override
ImposterObject3D
inline
virtual
getRenderPass
() const override
ImposterObject3D
inline
virtual
getRotation
(const int idx) override
ImposterObject3D
inline
virtual
getRotationAngle
(const int idx) const override
ImposterObject3D
inline
virtual
getRotationAxis
(const int idx) const override
ImposterObject3D
inline
virtual
getRotationCount
() const override
ImposterObject3D
inline
virtual
getRotationsQuaternion
() const override
ImposterObject3D
inline
virtual
getScale
() const override
ImposterObject3D
inline
virtual
getShader
()
ImposterObject3D
inline
getShaderParameter
(const string ¶meterName)
ImposterObject3D
inline
getTransformations
() const override
ImposterObject3D
inline
virtual
getTransformationsMatrix
() const override
ImposterObject3D
inline
virtual
getTranslation
() const override
ImposterObject3D
inline
virtual
id
ImposterObject3D
private
ImposterObject3D
(const string &id, const vector< Model * > &billboardModels)
ImposterObject3D
initialize
() override
ImposterObject3D
virtual
invert
()
Transformations
virtual
isContributesShadows
() override
ImposterObject3D
inline
virtual
isEnabled
() override
ImposterObject3D
inline
virtual
isEnableEarlyZRejection
() const
ImposterObject3D
inline
isFrustumCulling
() override
ImposterObject3D
virtual
isPickable
() override
ImposterObject3D
inline
virtual
isReceivesShadows
() override
ImposterObject3D
inline
virtual
LODObject3DImposter
ImposterObject3D
friend
parentEntity
ImposterObject3D
private
pickable
ImposterObject3D
private
pivot
Transformations
private
receivesShadows
ImposterObject3D
private
removeRotation
(const int idx) override
ImposterObject3D
inline
virtual
renderPass
ImposterObject3D
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
setContributesShadows
(bool contributesShadows) override
ImposterObject3D
inline
virtual
setDistanceShader
(const string &id)
ImposterObject3D
inline
setDistanceShaderDistance
(float distanceShaderDistance)
ImposterObject3D
inline
setDistanceShaderParameter
(const string ¶meterName, const ShaderParameter ¶meterValue)
ImposterObject3D
inline
setEffectColorAdd
(const Color4 &effectColorAdd) override
ImposterObject3D
inline
virtual
setEffectColorMul
(const Color4 &effectColorMul) override
ImposterObject3D
inline
virtual
setEnabled
(bool enabled) override
ImposterObject3D
virtual
setEnableEarlyZRejection
(bool enableEarlyZRejection)
ImposterObject3D
setEngine
(Engine *engine) override
ImposterObject3D
virtual
setFrustumCulling
(bool frustumCulling) override
ImposterObject3D
virtual
setParentEntity
(Entity *entity) override
ImposterObject3D
inline
private
virtual
setPickable
(bool pickable) override
ImposterObject3D
inline
virtual
setPivot
(const Vector3 &pivot) override
ImposterObject3D
inline
virtual
setReceivesShadows
(bool receivesShadows) override
ImposterObject3D
inline
virtual
setRenderer
(Renderer *renderer) override
ImposterObject3D
virtual
setRenderPass
(RenderPass renderPass) override
ImposterObject3D
inline
virtual
setRotationAngle
(const int idx, const float angle) override
ImposterObject3D
inline
virtual
setRotationAxis
(const int idx, const Vector3 &axis) override
ImposterObject3D
inline
virtual
setScale
(const Vector3 &scale) override
ImposterObject3D
inline
virtual
setShader
(const string &id)
ImposterObject3D
inline
setShaderParameter
(const string ¶meterName, const ShaderParameter ¶meterValue)
ImposterObject3D
inline
setTranslation
(const Vector3 &translation) override
ImposterObject3D
inline
virtual
shaderId
ImposterObject3D
private
shaderParameters
ImposterObject3D
private
Transformations
()
Transformations
transformationsMatrix
Transformations
private
translation
Transformations
private
update
() override
ImposterObject3D
virtual
~Entity
()
Entity
inline
virtual
~ImposterObject3D
()
ImposterObject3D
~Transformations
()
Transformations
virtual
Generated by
1.9.3