ReflectorBase
Engine/source/scene/reflector.h
Public Attributes
bool
Signifies that the query has not finished yet and a new query does not need to be submitted.
Protected Attributes
bool
bool
bool
Public Functions
calcScore(const ReflectParams & params)
bool
bool
bool
Returns true if this reflector is in the process of rendering.
updateReflection(const ReflectParams & params)
Detailed Description
Public Attributes
U32 lastUpdateMs
bool mQueryPending
Signifies that the query has not finished yet and a new query does not need to be submitted.
F32 score
Protected Attributes
ReflectorDesc * mDesc
bool mEnabled
bool mIsRendering
SceneObject * mObject
bool mOccluded
GFXOcclusionQuery * mOcclusionQuery
Public Functions
ReflectorBase()
~ReflectorBase()
calcScore(const ReflectParams & params)
Reimplemented by: CubeReflector::CubeFaceReflector, PlaneReflector
getOcclusionQuery()
isEnabled()
isOccluded()
isRendering()
Returns true if this reflector is in the process of rendering.
unregisterReflector()
Reimplemented by: CubeReflector
updateReflection(const ReflectParams & params)
Reimplemented by: CubeReflector::CubeFaceReflector, PlaneReflector