ReflectorBase

Engine/source/scene/reflector.h

More...

Public Attributes

bool

Signifies that the query has not finished yet and a new query does not need to be submitted.

Public Functions

bool
bool
bool

Returns true if this reflector is in the process of rendering.

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