#include <Camera.h>
Public Member Functions | |
Camera (void) | |
Camera (VECTOR3D, VECTOR3D, VECTOR3D) | |
void | Init (float, float) |
void | Set_position (VECTOR3D) |
void | Set_target (VECTOR3D) |
void | Set_zoom (void) |
~Camera (void) | |
Public Attributes | |
VECTOR3D | position |
VECTOR3D | target |
VECTOR3D | upvector |
float | maxZoom |
float | minZoom |
Camera::Camera | ( | void | ) |
default constructor for the camera
Camera::Camera | ( | VECTOR3D | pos, | |
VECTOR3D | tar, | |||
VECTOR3D | up | |||
) |
constructor for the camera with position, target and upvector
Camera::~Camera | ( | void | ) |
camera destructor
void Camera::Init | ( | float | sizeX, | |
float | sizeY | |||
) |
camera initialization
void Camera::Set_position | ( | VECTOR3D | p | ) |
set camera position
void Camera::Set_target | ( | VECTOR3D | p | ) |
set camera target
void Camera::Set_zoom | ( | void | ) |
set camera zoom
VECTOR3D Camera::position |
VECTOR3D Camera::target |
VECTOR3D Camera::upvector |
float Camera::maxZoom |
float Camera::minZoom |