Phongo Clap RT
1.0
Simple Raytracing Renderer
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
FinalSubmission
src
Camera.cpp
Go to the documentation of this file.
1
4
#include "
Camera.h
"
5
#include <ngl/Vec3.h>
6
7
Camera::Camera
() {}
8
9
Camera::~Camera
() {}
10
11
void
Camera::setParameters
(ngl::Vec3 _pos, ngl::Vec3 _dir, ngl::Vec3 _right, ngl::Vec3 _down)
12
{
13
m_pos
= _pos;
14
m_dir
= _dir;
15
m_right
= _right;
16
m_down
= _down;
17
}
Camera::m_down
ngl::Vec3 m_down
Camera down vector.
Definition:
Camera.h:52
Camera.h
Implements camera functionability, no transformations, just explicit definition.
Camera::m_pos
ngl::Vec3 m_pos
Camera position vector.
Definition:
Camera.h:44
Camera::setParameters
void setParameters(ngl::Vec3 _pos, ngl::Vec3 _dir, ngl::Vec3 _right, ngl::Vec3 _down)
Initialises the camera settings.
Definition:
Camera.cpp:11
Camera::m_dir
ngl::Vec3 m_dir
Camera aim vector.
Definition:
Camera.h:48
Camera::m_right
ngl::Vec3 m_right
Camera right vector.
Definition:
Camera.h:56
Camera::Camera
Camera()
Camera constructor.
Definition:
Camera.cpp:7
Camera::~Camera
~Camera()
Blank destructor.
Definition:
Camera.cpp:9
Generated by
1.8.9.1