#include <render_target.h>

Definition at line 64 of file render_target.h.
| typedef boost::function<void(V_PickRenderValues&)> rve_render_server::RenderTarget::PickCallback | 
Definition at line 83 of file render_target.h.
typedef boost::shared_ptr<RenderTargetToROSImage> rve_render_server::RenderTarget::RenderTargetToROSImagePtr [private] | 
        
Definition at line 134 of file render_target.h.
typedef std::vector<Ogre::RenderTexture*> rve_render_server::RenderTarget::V_OgreRenderTexture [private] | 
        
Definition at line 132 of file render_target.h.
typedef std::vector<Ogre::TexturePtr> rve_render_server::RenderTarget::V_OgreTexture [private] | 
        
Definition at line 133 of file render_target.h.
typedef std::vector<PickRequest> rve_render_server::RenderTarget::V_PickRequest [private] | 
        
Definition at line 130 of file render_target.h.
typedef std::vector<RenderTargetToROSImagePtr> rve_render_server::RenderTarget::V_RenderTargetToROSImage [private] | 
        
Definition at line 135 of file render_target.h.
typedef std::vector<ScreenRect*> rve_render_server::RenderTarget::V_ScreenRect [private] | 
        
Definition at line 185 of file render_target.h.
Definition at line 67 of file render_target.h.
| rve_render_server::RenderTarget::RenderTarget | ( | const rve_common::UUID & | id, | 
| Renderer * | rend, | ||
| uint32_t | width, | ||
| uint32_t | height | ||
| ) | 
Definition at line 129 of file render_target.cpp.
| rve_render_server::RenderTarget::~RenderTarget | ( | ) |  [virtual] | 
        
Definition at line 160 of file render_target.cpp.
| void rve_render_server::RenderTarget::attachCamera | ( | Camera * | cam | ) | 
Definition at line 302 of file render_target.cpp.
| void rve_render_server::RenderTarget::beginRender | ( | ) |  [virtual] | 
        
Reimplemented in rve_render_server::RenderTexture.
Definition at line 354 of file render_target.cpp.
| void rve_render_server::RenderTarget::createMRT | ( | MRT & | mrt, | 
| const std::string & | name, | ||
| const std::string & | scheme, | ||
| uint32_t | format | ||
| ) |  [private] | 
        
Definition at line 222 of file render_target.cpp.
| void rve_render_server::RenderTarget::createResources | ( | ) |  [private] | 
        
Definition at line 256 of file render_target.cpp.
| ScreenRect * rve_render_server::RenderTarget::createScreenRect | ( | const rve_common::UUID & | id, | 
| uint32_t | zorder, | ||
| float | x0, | ||
| float | y0, | ||
| float | x1, | ||
| float | y1 | ||
| ) | 
Definition at line 648 of file render_target.cpp.
| void rve_render_server::RenderTarget::destroyMRT | ( | MRT & | mrt | ) |  [private] | 
        
Definition at line 191 of file render_target.cpp.
| void rve_render_server::RenderTarget::destroyResources | ( | ) |  [private] | 
        
Definition at line 210 of file render_target.cpp.
| void rve_render_server::RenderTarget::destroyScreenRect | ( | const rve_common::UUID & | id | ) | 
Definition at line 673 of file render_target.cpp.
| void rve_render_server::RenderTarget::finishRender | ( | ) |  [virtual] | 
        
Definition at line 509 of file render_target.cpp.
| Camera* rve_render_server::RenderTarget::getCamera | ( | ) |  [inline] | 
        
Definition at line 78 of file render_target.h.
| uint32_t rve_render_server::RenderTarget::getHeight | ( | ) |  [inline] | 
        
Definition at line 96 of file render_target.h.
Definition at line 289 of file render_target.cpp.
| const rve_msgs::RenderTargetFrameStats& rve_render_server::RenderTarget::getLastFrameStats | ( | ) |  [inline] | 
        
Definition at line 81 of file render_target.h.
| Ogre::RenderTarget* rve_render_server::RenderTarget::getOgreRenderTarget | ( | ) |  [inline] | 
        
Definition at line 80 of file render_target.h.
| ScreenRect * rve_render_server::RenderTarget::getScreenRect | ( | const rve_common::UUID & | id | ) | 
Definition at line 662 of file render_target.cpp.
| virtual Type rve_render_server::RenderTarget::getTargetType | ( | ) |  [pure virtual] | 
        
Implemented in rve_render_server::RenderTexture, and rve_render_server::RenderWindow.
| uint32_t rve_render_server::RenderTarget::getWidth | ( | ) |  [inline] | 
        
Definition at line 95 of file render_target.h.
| void rve_render_server::RenderTarget::pick | ( | uint32_t | x0, | 
| uint32_t | y0, | ||
| uint32_t | x1, | ||
| uint32_t | y1, | ||
| const PickCallback & | cb | ||
| ) | 
Definition at line 605 of file render_target.cpp.
| void rve_render_server::RenderTarget::pick | ( | const PickRequest & | pr | ) |  [private] | 
        
Definition at line 545 of file render_target.cpp.
| void rve_render_server::RenderTarget::processPickRequests | ( | ) |  [private] | 
        
Definition at line 637 of file render_target.cpp.
| bool rve_render_server::RenderTarget::renderNeeded | ( | ) |  [inline] | 
        
Definition at line 86 of file render_target.h.
Definition at line 349 of file render_target.cpp.
| void rve_render_server::RenderTarget::resize | ( | uint32_t | width, | 
| uint32_t | height | ||
| ) |  [pure virtual] | 
        
Implemented in rve_render_server::RenderTexture, and rve_render_server::RenderWindow.
Definition at line 294 of file render_target.cpp.
| void rve_render_server::RenderTarget::setTarget | ( | Ogre::RenderTarget * | target | ) |  [protected] | 
        
Definition at line 180 of file render_target.cpp.
| void rve_render_server::RenderTarget::setupRT | ( | Ogre::RenderTarget * | rt | ) |  [private] | 
        
Definition at line 274 of file render_target.cpp.
| void rve_render_server::RenderTarget::updatePickBuffer | ( | ) |  [private] | 
        
Definition at line 583 of file render_target.cpp.
Camera* rve_render_server::RenderTarget::cam_ [private] | 
        
Definition at line 164 of file render_target.h.
Ogre::RenderTarget* rve_render_server::RenderTarget::final_target_ [private] | 
        
Definition at line 161 of file render_target.h.
Definition at line 162 of file render_target.h.
Definition at line 171 of file render_target.h.
uint32_t rve_render_server::RenderTarget::height_ [private] | 
        
Definition at line 166 of file render_target.h.
Definition at line 160 of file render_target.h.
Definition at line 180 of file render_target.h.
boost::shared_array<uint32_t> rve_render_server::RenderTarget::pick_buffer_ [private] | 
        
Definition at line 178 of file render_target.h.
bool rve_render_server::RenderTarget::pick_buffer_valid_ [private] | 
        
Definition at line 177 of file render_target.h.
Definition at line 179 of file render_target.h.
Ogre::PlaneBoundedVolumeListSceneQuery* rve_render_server::RenderTarget::pick_scene_query_ [private] | 
        
Definition at line 181 of file render_target.h.
Definition at line 176 of file render_target.h.
bool rve_render_server::RenderTarget::picked_ [private] | 
        
Definition at line 174 of file render_target.h.
Definition at line 175 of file render_target.h.
bool rve_render_server::RenderTarget::recreate_resources_ [private] | 
        
Definition at line 167 of file render_target.h.
Definition at line 169 of file render_target.h.
bool rve_render_server::RenderTarget::render_in_progress_ [private] | 
        
Definition at line 189 of file render_target.h.
bool rve_render_server::RenderTarget::render_needed_ [private] | 
        
Definition at line 188 of file render_target.h.
Definition at line 163 of file render_target.h.
Ogre::Rectangle2D* rve_render_server::RenderTarget::screen_rect_ [private] | 
        
Definition at line 168 of file render_target.h.
Definition at line 186 of file render_target.h.
Definition at line 183 of file render_target.h.
Definition at line 172 of file render_target.h.
uint32_t rve_render_server::RenderTarget::width_ [private] | 
        
Definition at line 165 of file render_target.h.