Phongo Clap RT
1.0
Simple Raytracing Renderer
|
Holds camera functions which will be accessed by the Render class. More...
#include <Camera.h>
Public Member Functions | |
Camera () | |
Camera constructor. More... | |
~Camera () | |
Blank destructor. More... | |
void | setParameters (ngl::Vec3 _pos, ngl::Vec3 _dir, ngl::Vec3 _right, ngl::Vec3 _down) |
Initialises the camera settings. More... | |
Private Attributes | |
ngl::Vec3 | m_pos |
Camera position vector. More... | |
ngl::Vec3 | m_dir |
Camera aim vector. More... | |
ngl::Vec3 | m_down |
Camera down vector. More... | |
ngl::Vec3 | m_right |
Camera right vector. More... | |
Friends | |
class | Renderer |
Holds camera functions which will be accessed by the Render class.
Camera::Camera | ( | ) |
Camera::~Camera | ( | ) |
void Camera::setParameters | ( | ngl::Vec3 | _pos, |
ngl::Vec3 | _dir, | ||
ngl::Vec3 | _right, | ||
ngl::Vec3 | _down | ||
) |