HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_ReflectMap Class Reference

#include <RE_ReflectMap.h>

Public Member Functions

 RE_ReflectMap (const char *name)
 
 ~RE_ReflectMap ()
 
void setResolution (int size)
 
void setHDR (bool enable)
 
void setOrigin (UT_Vector3F org)
 
void setMipmap (bool enable)
 
UT_Vector3F getOrigin () const
 
bool isDirty () const
 
bool prepRender (RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X)
 
void doneRender (RE_Render *r)
 
RE_OGLTexturegetReflectMap () const
 
void setVersion (int64 version)
 
int64 getVersion () const
 
void setFrameTime (fpreal t)
 
fpreal getFrameTime () const
 
bool createFBO (RE_Render *r)
 

Detailed Description

Definition at line 26 of file RE_ReflectMap.h.

Constructor & Destructor Documentation

RE_ReflectMap::RE_ReflectMap ( const char *  name)
RE_ReflectMap::~RE_ReflectMap ( )

Member Function Documentation

bool RE_ReflectMap::createFBO ( RE_Render r)
void RE_ReflectMap::doneRender ( RE_Render r)
fpreal RE_ReflectMap::getFrameTime ( ) const
inline

Definition at line 51 of file RE_ReflectMap.h.

UT_Vector3F RE_ReflectMap::getOrigin ( ) const
inline

Definition at line 37 of file RE_ReflectMap.h.

RE_OGLTexture* RE_ReflectMap::getReflectMap ( ) const
inline

Definition at line 45 of file RE_ReflectMap.h.

int64 RE_ReflectMap::getVersion ( ) const
inline

Definition at line 48 of file RE_ReflectMap.h.

bool RE_ReflectMap::isDirty ( ) const
inline

Definition at line 39 of file RE_ReflectMap.h.

bool RE_ReflectMap::prepRender ( RE_Render r,
RE_TextureCubeFace  face = RE_TEXTURE_CUBE_POS_X 
)
void RE_ReflectMap::setFrameTime ( fpreal  t)
inline

Definition at line 50 of file RE_ReflectMap.h.

void RE_ReflectMap::setHDR ( bool  enable)
void RE_ReflectMap::setMipmap ( bool  enable)
void RE_ReflectMap::setOrigin ( UT_Vector3F  org)
void RE_ReflectMap::setResolution ( int  size)
void RE_ReflectMap::setVersion ( int64  version)
inline

Definition at line 47 of file RE_ReflectMap.h.


The documentation for this class was generated from the following file: