#include <Camera.h>
|
static void | Initialize () |
|
static void | MoveX (const float &dist) |
|
static void | MoveY (const float &dist) |
|
static void | MoveZ (const float &dist) |
|
static void | MoveRight (void) |
|
static void | MoveLeft (void) |
|
static void | MoveUp (void) |
|
static void | MoveDown (void) |
|
static void | MoveCloser (void) |
|
static void | MoveAway (void) |
|
static void | MoveForward (void) |
|
static void | MoveBackward (void) |
|
static void | RotateRight (void) |
|
static void | RotateLeft (void) |
|
static void | MoveForwardMouse (const float &dist) |
|
static void | MoveBackwardMouse (const float &dist) |
|
static void | MoveRightMouse (const float &dist) |
|
static void | MoveLeftMouse (const float &dist) |
|
static void | RotateRightMouse (const float &dist) |
|
static void | RotateLeftMouse (const float &dist) |
|
static void | ZoomInMouseWheel (const float &dist) |
|
static void | ZoomOutMouseWheel (const float &dist) |
|
static void | LowerMouse (const float &dist) |
|
static void | RaiseMouse (const float &dist) |
|
static void | Lower (void) |
|
static void | Raise (void) |
|
static void | MoveToward (glm::vec3 &location, const float &dist) |
|
static void | JumpPos (glm::vec3 &position) |
|
static void | ZoomIn (void) |
|
static void | ZoomOut (void) |
|
static void | Reset () |
|
static glm::mat4 | GetViewMatrix (void) |
|
|
static glm::mat4 | ProjectionMatrix |
|
Provides the camera functionality, which is accessible through a 4x4 view matrix
The documentation for this class was generated from the following files: