#include <ManagedOgreRenderTexturePass.h>
Inheritance diagram for ManagedOgreRenderTexturePass:
Public Member Functions | |
ManagedOgreRenderTexturePass (Root *mRoot, const String &renderTextureName, unsigned int width, unsigned int height, TextureType texType=TEX_TYPE_2D, PixelFormat internalFormat=PF_X8R8G8B8, const NameValuePairList *miscParams=0, bool fullScreenQuadRenderer=false) | |
virtual | ~ManagedOgreRenderTexturePass () |
virtual void | oneTimeRenderToTextureSetup (String &materialName, StringVector &textureNames) |
virtual void | update (NameValuePairList *startParams=0, NameValuePairList *endParams=0) |
const String & | getRenderTextureName () |
RenderTexture * | getRenderTexture () |
bool | changeTexture (String textureName, unsigned short textureUnit, TextureType ttype=TEX_TYPE_2D, int mipmaps=-1) |
bool | changeMaterial (String &materialName, StringVector &newTextureNames, bool useOldTextureNames=false) |
std::vector< TextureUnitState * > * | getTextureUnitStates () |
void | setCamera (Camera *camera) |
Camera * | getCamera () |
Protected Member Functions | |
virtual void | onRenderStart (NameValuePairList *namedParams=0) |
virtual void | onRenderEnd (NameValuePairList *namedParams=0) |
virtual void | createFullScreenQuad () |
|
Constructor. |
|
Destructor. |
|
|
|
|
|
Creates a full screen quad for FSQ rendering. |
|
|
|
|
|
|
|
|
|
Creates render to texture objects.
|
|
Runs after the render-texture object is updated place all cleanup code here.
Reimplemented in EmissionMapPassManager, FinalRenderingPass, NormalMapPass, OrigVismapPass, PhotonMapFilteringPass, RadAveragingPass, RadiosityMapPass, RadiosityMipmapPass, RenderPhotonHitPass, SearchEndPass, SearchPass, and SearchStartPass. |
|
Runs before the render-texture object is updated place all shader setup here.
Reimplemented in EmissionMapPassManager, FinalRenderingPass, NormalMapPass, OrigVismapPass, PhotonMapFilteringPass, RadAveragingPass, RadiosityMapPass, RadiosityMipmapPass, RenderPhotonHitPass, SearchEndPass, SearchPass, and SearchStartPass. |
|
|
|
Updates the render-texture.
|