#include <render_texture.h>
Public Member Functions | |
virtual void | beginRender () |
Ogre::RenderTexture * | getOgreRenderTexture () |
const Ogre::TexturePtr & | getOgreTexture () |
virtual Type | getTargetType () |
RenderTexture (const rve_common::UUID &id, Renderer *rend, uint32_t width, uint32_t height) | |
virtual void | resize (uint32_t width, uint32_t height) |
~RenderTexture () | |
Private Member Functions | |
void | create () |
Private Attributes | |
bool | recreate_texture_ |
Ogre::RenderTexture * | render_texture_ |
Ogre::TexturePtr | tex_ |
Definition at line 57 of file render_texture.h.
rve_render_server::RenderTexture::RenderTexture | ( | const rve_common::UUID & | id, |
Renderer * | rend, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
Definition at line 47 of file render_texture.cpp.
Definition at line 56 of file render_texture.cpp.
void rve_render_server::RenderTexture::beginRender | ( | ) | [virtual] |
Reimplemented from rve_render_server::RenderTarget.
Definition at line 81 of file render_texture.cpp.
void rve_render_server::RenderTexture::create | ( | ) | [private] |
Definition at line 61 of file render_texture.cpp.
Ogre::RenderTexture* rve_render_server::RenderTexture::getOgreRenderTexture | ( | ) | [inline] |
Definition at line 63 of file render_texture.h.
const Ogre::TexturePtr& rve_render_server::RenderTexture::getOgreTexture | ( | ) | [inline] |
Definition at line 64 of file render_texture.h.
virtual Type rve_render_server::RenderTexture::getTargetType | ( | ) | [inline, virtual] |
Implements rve_render_server::RenderTarget.
Definition at line 67 of file render_texture.h.
void rve_render_server::RenderTexture::resize | ( | uint32_t | width, |
uint32_t | height | ||
) | [virtual] |
Implements rve_render_server::RenderTarget.
Definition at line 74 of file render_texture.cpp.
bool rve_render_server::RenderTexture::recreate_texture_ [private] |
Definition at line 76 of file render_texture.h.
Ogre::RenderTexture* rve_render_server::RenderTexture::render_texture_ [private] |
Definition at line 74 of file render_texture.h.
Ogre::TexturePtr rve_render_server::RenderTexture::tex_ [private] |
Definition at line 75 of file render_texture.h.