#include <iso_visual_camera.h>
Inherits iso::visual::SceneObject.
Inheritance diagram for iso::visual::Camera:
Public Member Functions | |
Camera (const base::String &pName, GLProgram *pProgram) | |
create camera | |
~Camera () | |
destructor | |
CameraTransformNode * | camTransform () |
void | renderToImage (const base::String &pImageName, unsigned int pRenderIndex) |
void | render () |
void | registerData (Data *pData) throw (VisualException) |
Static Protected Attributes | |
static base::String | sName |
static unsigned int | sCount |
Friends | |
class | View |
Camera::Camera | ( | const base::String & | pName, | |
GLProgram * | pProgram | |||
) |
create camera
Camera::~Camera | ( | ) |
destructor
CameraTransformNode * Camera::camTransform | ( | ) |
void Camera::renderToImage | ( | const base::String & | pImageName, | |
unsigned int | pRenderIndex | |||
) |
void Camera::render | ( | ) |
Reimplemented from iso::visual::SceneObject.
void Camera::registerData | ( | Data * | pData | ) | throw (VisualException) [virtual] |
Reimplemented from iso::visual::SceneObject.
friend class View [friend] |
base::String Camera::sName [static, protected] |
default name
unsigned int Camera::sCount [static, protected] |
instance count