#include <camera.h>
Public Member Functions | |
void | addRenderTarget (RenderTarget *rt) |
Camera (Ogre::Camera *cam) | |
Ogre::Camera * | getOgreCamera () |
void | removeRenderTarget (RenderTarget *rt) |
void | setOrientation (const Ogre::Quaternion &) |
void | setPosition (const Ogre::Vector3 &) |
void | setProjectionMatrix (const Ogre::Matrix4 &) |
~Camera () | |
Private Types | |
typedef std::vector < RenderTarget * > | V_RenderTarget |
Private Attributes | |
V_RenderTarget | attached_targets_ |
Ogre::Camera * | cam_ |
typedef std::vector<RenderTarget*> rve_render_server::Camera::V_RenderTarget [private] |
rve_render_server::Camera::Camera | ( | Ogre::Camera * | cam | ) |
Definition at line 38 of file camera.cpp.
Definition at line 43 of file camera.cpp.
void rve_render_server::Camera::addRenderTarget | ( | RenderTarget * | rt | ) |
Definition at line 69 of file camera.cpp.
Ogre::Camera* rve_render_server::Camera::getOgreCamera | ( | ) | [inline] |
Definition at line 74 of file camera.cpp.
void rve_render_server::Camera::setOrientation | ( | const Ogre::Quaternion & | q | ) |
Definition at line 59 of file camera.cpp.
void rve_render_server::Camera::setPosition | ( | const Ogre::Vector3 & | v | ) |
Definition at line 54 of file camera.cpp.
void rve_render_server::Camera::setProjectionMatrix | ( | const Ogre::Matrix4 & | m | ) |
Definition at line 64 of file camera.cpp.
Ogre::Camera* rve_render_server::Camera::cam_ [private] |