CubeReflector
Engine/source/scene/reflector.h
Classes:
Private Types
Parent
Protected Attributes
Public Functions
calcFaceScore(const ReflectParams & params, U32 faceidx)
registerReflector(SceneObject * inObject, ReflectorDesc * inDesc)
updateFace(const ReflectParams & params, U32 faceidx, Point3F explicitPostion)
updateReflection(const ReflectParams & params, Point3F explicitPostion)
Detailed Description
Private Types
typedef ReflectorBase Parent
Protected Attributes
GFXCubemapHandle mCubemap
GFXTexHandle mDepthBuff
CubeFaceReflector mFaces [6]
U32 mLastTexSize
GFXTextureTargetRef mRenderTarget
Public Functions
CubeReflector()
~CubeReflector()
calcFaceScore(const ReflectParams & params, U32 faceidx)
getCubemap()
registerReflector(SceneObject * inObject, ReflectorDesc * inDesc)
unregisterReflector()
Reimplemented from: ReflectorBase
updateFace(const ReflectParams & params, U32 faceidx, Point3F explicitPostion)
updateReflection(const ReflectParams & params, Point3F explicitPostion)