|
Public Member Functions |
int | getScreenWidth () |
int | getScreenHeight () |
void | setScreenDimensions (int dx, int dy) |
| Camera (int screenWidth, int screenHeight, float cameraSpeed) |
Vector3 | getPosition () |
Vector3 | getView () |
Vector3 | getUpVector () |
Vector3 | getStrafe () |
void | positionCamera (float positionX, float positionY, float positionZ, float viewX, float viewY, float viewZ, float upVectorX, float upVectorY, float upVectorZ) |
void | rotateView (float angle, float X, float Y, float Z) |
void | rotateViewObj (float angle, float X, float Y, float Z) |
void | set1stPSViewByMouse (int mouseMovedX, int mouseMovedY) |
void | setObjectViewByMouse (int mouseMovedX, int mouseMovedY) |
void | strafeCamera (float speed, int direction) |
void | translate (int mouseMovedX, int mouseMovedY, float interval) |
void | moveCamera (float speed, int direction) |
void | getInPosition () |
Public Attributes |
int | screenWidth |
int | screenHeight |
Vector3 | vecPosition |
Vector3 | vecView |
Vector3 | vecUpVector |
Vector3 | vecStrafe |
float | cameraSpeed |