CubeReflector

Engine/source/scene/reflector.h

More...

Classes:

Private Types

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)