Mondschein Engine  0.3.0
Public Member Functions | List of all members
mondschein::scene::Camera Class Reference

This class represents a camera scenegraph node. More...

#include <camera.h>

Inheritance diagram for mondschein::scene::Camera:
mondschein::scene::Scenenode

Public Member Functions

virtual void set_camera_attribs (const camera_attribs_t &_c)
 Set the camera properties. More...
 
virtual camera_attribs_t get_camera_attribs () const
 Get the camera properties. More...
 
- Public Member Functions inherited from mondschein::scene::Scenenode
virtual void set_renderables (const std::map< std::string, renderer::Renderable_c > &_r)
 Set the renderable objects. More...
 
virtual std::map< std::string,
renderer::Renderable_c > 
get_renderables () const
 Get the renderable objects. More...
 
virtual void set_id (const std::string &_id)
 Set the scenenode id. More...
 
virtual std::string get_id () const
 Get the scenenode id. More...
 

Detailed Description

This class represents a camera scenegraph node.

The Camera class represents a camera in the "Mondschein Engine".
The camera is a virtual object from where the whole scene is seen. Thus a camera cannot be seen generally but it is the "eye" to the scene.

Definition at line 39 of file camera.h.

Member Function Documentation

camera_attribs_t Camera::get_camera_attribs ( ) const
virtual

Get the camera properties.

Returns
the camera properties of *this

Definition at line 59 of file camera.cpp.

void Camera::set_camera_attribs ( const camera_attribs_t _c)
virtual

Set the camera properties.

Parameters
_cthe camera properties

Definition at line 53 of file camera.cpp.


The documentation for this class was generated from the following files: