addObservedObject(ge::DrawableComponent *observable_, float collisionInnerBound_, float collisionOuterBound_) | at::CollisionCamera | |
applyViewport() | ge::Camera | |
ARCBALL enum value | ge::Camera | |
AXIS enum name | ge::Camera | |
calculateViewMatrix() override | ge::FlightCamera | virtual |
camDirection | ge::Camera | protected |
Camera() | ge::Camera | |
cameraBuffers | ge::Camera | protected |
CAMERATYPE enum name | ge::Camera | |
camPosition | ge::Camera | protected |
camRight | ge::Camera | protected |
camUp | ge::Camera | protected |
changeAlongYAxis(float _amount) | at::CollisionCamera | |
changed | ge::Camera | protected |
changeHeading(GLfloat _degrees) | ge::FlightCamera | |
changeInDirection(float _value) | at::CollisionCamera | |
changePitch(GLfloat _degrees) | ge::FlightCamera | |
changeSetup(ViewFrustumProperties _in) | ge::Camera | virtual |
changeWithinXZPlane(vmml::Vector2f _changeVector, double _speed) | at::CollisionCamera | |
changeWithinXZPlane(vmml::Vector2f _changeVector) | at::CollisionCamera | |
clear() override | ge::FlightCamera | virtual |
CollisionCamera(float near_, float far_) | at::CollisionCamera | |
CollisionCamera() | at::CollisionCamera | |
create(ViewFrustumProperties _in) | ge::FlightCamera | |
create(ViewFrustumProperties _in, vmml::Vector3d _pos, double _velocity, double _pitch, double _heading) | ge::FlightCamera | |
create(ViewFrustumProperties _in, vmml::Vector3d _pos, vmml::Vector3d _camDir, vmml::Vector3d _camRight, vmml::Vector3d _camUp, double _velocity, double _pitch, double _heading) | ge::FlightCamera | |
create(ViewFrustumProperties _in, vmml::Vector3d _pos) | ge::FlightCamera | protected |
createFrustumMatrix(double left, double right, double bottom, double top, double zNear, double zFar) | ge::Camera | protected |
createOrthoProjectionMatrix(double l, double r, double b, double t, double n, double f) | ge::Camera | static |
createPerspectiveProjectionMatrix(double fovy, double aspect, double zNear, double zFar) | ge::Camera | protected |
createQuatFromAxisAngle(vmml::Quaterniond &quat, GLfloat x, GLfloat y, GLfloat z, GLfloat degrees) | ge::FlightCamera | |
destroy() override | ge::FlightCamera | virtual |
determineAction(vmml::Vector3d projectedCameraCoordinates_) | at::CollisionCamera | |
disableOrthoProjection() | ge::Camera | |
enableOrthoProjection() | ge::Camera | |
FlightCamera() | ge::FlightCamera | |
getCameraCoordinates(vmml::Vector3d vec_) | at::CollisionCamera | |
getDirection() const | ge::Camera | |
getDistanceToCamera(vmml::Vector3d _p) const | ge::Camera | |
getDistanceToObject(float pointer_, vmml::Vector3d projectedCameraCoordinates_) | at::CollisionCamera | |
getHeading() | ge::FlightCamera | |
getInverseProjectionMatrix() const | ge::Camera | |
getInverseProjectionViewMatrix() const | ge::Camera | |
getInverseViewMatrix() const | ge::Camera | |
getOrientationAxis() | ge::Camera | |
getOrientationFromString(std::string _input) | ge::Camera | |
getOrthoCoordinates() const | ge::Camera | |
getPitch() | ge::FlightCamera | |
getProjectionMatrix() const | ge::Camera | |
getRelativePositionToCenter() const | ge::Camera | |
getRotationMatrix(const vmml::Quaterniond &quat) | ge::Camera | protected |
getScenePosition() const | ge::Camera | |
getScreenposForPoint(vmml::Vector3d _p, vmml::Matrix4d _modelMatrix) | ge::Camera | |
getType() | ge::Camera | inline |
getVelocity() | ge::FlightCamera | |
getViewFrustum() const | ge::Camera | |
getViewMatrix() const | ge::Camera | |
getViewport() const | ge::Camera | |
getViewProjectionMatrix() const | ge::Camera | |
hasChanged() | ge::Camera | inline |
headingDegrees | ge::FlightCamera | protected |
maxHeadingRate | ge::FlightCamera | protected |
maxPitchRate | ge::FlightCamera | protected |
moveFrustum() | ge::Camera | protected |
moving_X | ge::FlightCamera | protected |
moving_Z | ge::FlightCamera | protected |
NORMAL enum value | ge::Camera | |
orientation_axis | ge::Camera | protected |
orthoCoord | ge::Camera | protected |
orthoProjectionMatrix | ge::Camera | protected |
orthoProjMode | ge::Camera | protected |
perspectiveProjectionMatrix | ge::Camera | protected |
pitchDegrees | ge::FlightCamera | protected |
print() override | ge::FlightCamera | virtual |
projectAlongYAxis(float amount_) | at::CollisionCamera | |
projectInDirection(float amount_) | at::CollisionCamera | |
projectionMatrix | ge::Camera | protected |
projectWithinXZPlane(vmml::Vector2f _changeVector) | at::CollisionCamera | |
quatHeading | ge::FlightCamera | protected |
quatPitch | ge::FlightCamera | protected |
replaceObservedObject(ge::DrawableComponent *observable_, float collisionInnerBound_, float collisionOuterBound_) | at::CollisionCamera | |
setChanged() | ge::Camera | |
setHeading(GLfloat _deg) | ge::FlightCamera | |
setMoving_X(GLint _value) | ge::FlightCamera | |
setMoving_Z(GLint _value) | ge::FlightCamera | |
setOrientationAxis(enum AXIS _in) | ge::Camera | |
setOrthoCoordinates(vmml::Vector4d _coords) | ge::Camera | |
setOrthographic() | ge::Camera | |
setPerspective(int _w=0, int _h=0) | ge::Camera | |
setPitch(GLfloat _deg) | ge::FlightCamera | |
setProjectionMatrix(vmml::Matrix4d _projectionMatrix) | ge::Camera | |
setRelativePositionToCenter(vmml::Vector3d _pos) | ge::Camera | |
setScenePosition(vmml::Vector3d _pos) | ge::Camera | |
setStandardVectors() | ge::Camera | protected |
setVelocity(double _velocity) | ge::FlightCamera | |
setViewMatrix(vmml::Matrix4d _viewMatrix) | ge::Camera | |
setViewportSize(int _w, int _h) | ge::Camera | |
setViewportSize(vmml::Vector2d _viewport) | ge::Camera | |
setViewProjectionMatrix(vmml::Matrix4d _viewprojectionMatrix) | ge::Camera | |
STRATEGIC enum value | ge::Camera | |
type | ge::Camera | protected |
update() override | ge::FlightCamera | virtual |
velocity | ge::FlightCamera | protected |
viewfrustum | ge::Camera | protected |
viewMatrix | ge::Camera | protected |
viewport | ge::Camera | protected |
viewProjectionMatrix | ge::Camera | protected |
XY_AXIS enum value | ge::Camera | |
XZ_AXIS enum value | ge::Camera | |
YZ_AXIS enum value | ge::Camera | |
~Camera() | ge::Camera | |
~CollisionCamera() | at::CollisionCamera | |
~FlightCamera() | ge::FlightCamera | |