FpsCamera

Undocumented in source.

Members

Functions

cameraMatrix
float* cameraMatrix()
Undocumented in source. Be warned that the author may not have intended to support it.
clampHeading
void clampHeading()
Undocumented in source. Be warned that the author may not have intended to support it.
move
void move(Vector3f vec)
Undocumented in source. Be warned that the author may not have intended to support it.
moveAxis
void moveAxis(vec3 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
perspective
Matrix4f perspective()
Undocumented in source. Be warned that the author may not have intended to support it.
printVectors
void printVectors()
Undocumented in source. Be warned that the author may not have intended to support it.
rotate
void rotate(vec2 angles)
Undocumented in source. Be warned that the author may not have intended to support it.
setHeading
void setHeading(vec2 heading)
Undocumented in source. Be warned that the author may not have intended to support it.
update
void update()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

ANGLE_VERT_MAX
enum ANGLE_VERT_MAX;
Undocumented in source.
ANGLE_VERT_MIN
enum ANGLE_VERT_MIN;
Undocumented in source.

Variables

aspect
float aspect;
Undocumented in source.
cameraToClipMatrix
Matrix4f cameraToClipMatrix;
Undocumented in source.
far
float far;
Undocumented in source.
fov
float fov;
Undocumented in source.
heading
vec2 heading;
Undocumented in source.
isUpdated
bool isUpdated;
Undocumented in source.
near
float near;
Undocumented in source.
position
vec3 position;
Undocumented in source.
right
vec3 right;
Undocumented in source.
rotationQuat
Quaternionf rotationQuat;
Undocumented in source.
rotationQuatHor
Quaternionf rotationQuatHor;
Undocumented in source.
rotationQuatVert
Quaternionf rotationQuatVert;
Undocumented in source.
sensivity
float sensivity;
Undocumented in source.
target
vec3 target;
Undocumented in source.
up
vec3 up;
Undocumented in source.

Meta