SDynamicReflectionMap Class Reference

#include <SO3DynamicReflectionMap.h>

Inheritance diagram for SDynamicReflectionMap:
SNode SData

List of all members.

Public Member Functions

 SDynamicReflectionMap (SScene *parent, SViewPort *viewport, std::string dynamicReflectionMapName)
 ~SDynamicReflectionMap ()
void SetMaterial (SMaterial *targetMaterial, int targetTechnique, int targetPass, int targetTextureUnit)
void SetSize (unsigned int newSize)
unsigned int GetSize ()
void SetEnable (bool newState)
bool GetEnable ()
void SetRevertClipPlane (bool newRevertClipPlaneValue)
bool GetRevertClipPlane ()
void FlipPlane (bool newFlip)
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
virtual Ogre::Technique * handleSchemeNotFound (unsigned short schemeIndex, const Ogre::String &schemeName, Ogre::Material *originalMaterial, unsigned short lodIndex, const Ogre::Renderable *rend)
virtual void loadResource (Ogre::Resource *resource)

Detailed Description

Definition at line 42 of file SO3DynamicReflectionMap.h.


Constructor & Destructor Documentation

SDynamicReflectionMap::SDynamicReflectionMap ( SScene parent,
SViewPort viewport,
std::string  dynamicReflectionMapName 
)

Definition at line 20 of file SO3DynamicReflectionMap.cpp.

SDynamicReflectionMap::~SDynamicReflectionMap (  ) 

Definition at line 70 of file SO3DynamicReflectionMap.cpp.


Member Function Documentation

void SDynamicReflectionMap::FlipPlane ( bool  newFlip  ) 

Change to refraction or reflection mode

Definition at line 205 of file SO3DynamicReflectionMap.cpp.

bool SDynamicReflectionMap::GetEnable (  ) 

Definition at line 200 of file SO3DynamicReflectionMap.cpp.

bool SDynamicReflectionMap::GetRevertClipPlane (  ) 

Is the reflection map is update every frame?

Definition at line 275 of file SO3DynamicReflectionMap.cpp.

unsigned int SDynamicReflectionMap::GetSize (  ) 

Definition at line 121 of file SO3DynamicReflectionMap.cpp.

Ogre::Technique * SDynamicReflectionMap::handleSchemeNotFound ( unsigned short  schemeIndex,
const Ogre::String &  schemeName,
Ogre::Material *  originalMaterial,
unsigned short  lodIndex,
const Ogre::Renderable *  rend 
) [virtual]

Definition at line 348 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::loadResource ( Ogre::Resource *  resource  )  [virtual]

Definition at line 358 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [virtual]

Definition at line 344 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt  )  [virtual]

Definition at line 326 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::SetEnable ( bool  newState  ) 

Definition at line 181 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::SetMaterial ( SMaterial targetMaterial,
int  targetTechnique,
int  targetPass,
int  targetTextureUnit 
)

Definition at line 126 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::SetRevertClipPlane ( bool  newRevertClipPlaneValue  ) 

Change to refraction or reflection mode

Definition at line 245 of file SO3DynamicReflectionMap.cpp.

void SDynamicReflectionMap::SetSize ( unsigned int  newSize  ) 

Definition at line 94 of file SO3DynamicReflectionMap.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Oct 28 14:56:38 2010 for SO3Engine by  doxygen 1.6.3