#include <Camera.h>
Public Member Functions | |
Camera () | |
~Camera () | |
void | move (float forward, float right) |
void | rotate (float dx, float dy, float dz) |
void | setPosition (float3 position) |
float3 | getPosition (void) |
void | setRotation (float3 rotation) |
float3 | getRotation (void) |
void | setFieldOfView (float fov) |
float | getFieldOfView (void) |
void | setFocalLength (float focalLength) |
float | getFocalLength (void) |
void | setEyeSeparation (float eyeSep) |
float | getEyeSeparation (void) |
void | setNearPlane (float nearPlane) |
float | getNearPlane (void) |
void | setFarPlane (float farPlane) |
float | getFarPlane (void) |
void | setWidth (int width) |
int | getWidth (void) |
void | setHeight (int height) |
int | getHeight (void) |
void | swapEyes (void) |
bool | isLeftEye (void) |
float3 | getDirection (void) |
const float4x4 & | getViewMatrix (void) |
const float4x4 & | getProjMatrix (void) |
const float4x4 | getViewProjMatrix (void) |
Definition at line 2 of file Camera.h.
void Camera::rotate | ( | float | dx, | |
float | dy, | |||
float | dz | |||
) | [inline] |