Vis 2
Kinetic Visualization for 3D shape and structure
 All Classes Namespaces Functions Pages
Static Public Member Functions | Static Public Attributes | List of all members
Camera Class Reference

#include <Camera.h>

Static Public Member Functions

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 Public Attributes

static glm::mat4 ProjectionMatrix
 

Detailed Description

Provides the camera functionality, which is accessible through a 4x4 view matrix


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