GlobeEngine
at::CollisionCamera Member List

This is the complete list of members for at::CollisionCamera, including all inherited members.

addObservedObject(ge::DrawableComponent *observable_, float collisionInnerBound_, float collisionOuterBound_)at::CollisionCamera
applyViewport()ge::Camera
ARCBALL enum valuege::Camera
AXIS enum namege::Camera
calculateViewMatrix() overridege::FlightCameravirtual
camDirectionge::Cameraprotected
Camera()ge::Camera
cameraBuffersge::Cameraprotected
CAMERATYPE enum namege::Camera
camPositionge::Cameraprotected
camRightge::Cameraprotected
camUpge::Cameraprotected
changeAlongYAxis(float _amount)at::CollisionCamera
changedge::Cameraprotected
changeHeading(GLfloat _degrees)ge::FlightCamera
changeInDirection(float _value)at::CollisionCamera
changePitch(GLfloat _degrees)ge::FlightCamera
changeSetup(ViewFrustumProperties _in)ge::Cameravirtual
changeWithinXZPlane(vmml::Vector2f _changeVector, double _speed)at::CollisionCamera
changeWithinXZPlane(vmml::Vector2f _changeVector)at::CollisionCamera
clear() overridege::FlightCameravirtual
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::FlightCameraprotected
createFrustumMatrix(double left, double right, double bottom, double top, double zNear, double zFar)ge::Cameraprotected
createOrthoProjectionMatrix(double l, double r, double b, double t, double n, double f)ge::Camerastatic
createPerspectiveProjectionMatrix(double fovy, double aspect, double zNear, double zFar)ge::Cameraprotected
createQuatFromAxisAngle(vmml::Quaterniond &quat, GLfloat x, GLfloat y, GLfloat z, GLfloat degrees)ge::FlightCamera
destroy() overridege::FlightCameravirtual
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::Cameraprotected
getScenePosition() const ge::Camera
getScreenposForPoint(vmml::Vector3d _p, vmml::Matrix4d _modelMatrix)ge::Camera
getType()ge::Camerainline
getVelocity()ge::FlightCamera
getViewFrustum() const ge::Camera
getViewMatrix() const ge::Camera
getViewport() const ge::Camera
getViewProjectionMatrix() const ge::Camera
hasChanged()ge::Camerainline
headingDegreesge::FlightCameraprotected
maxHeadingRatege::FlightCameraprotected
maxPitchRatege::FlightCameraprotected
moveFrustum()ge::Cameraprotected
moving_Xge::FlightCameraprotected
moving_Zge::FlightCameraprotected
NORMAL enum valuege::Camera
orientation_axisge::Cameraprotected
orthoCoordge::Cameraprotected
orthoProjectionMatrixge::Cameraprotected
orthoProjModege::Cameraprotected
perspectiveProjectionMatrixge::Cameraprotected
pitchDegreesge::FlightCameraprotected
print() overridege::FlightCameravirtual
projectAlongYAxis(float amount_)at::CollisionCamera
projectInDirection(float amount_)at::CollisionCamera
projectionMatrixge::Cameraprotected
projectWithinXZPlane(vmml::Vector2f _changeVector)at::CollisionCamera
quatHeadingge::FlightCameraprotected
quatPitchge::FlightCameraprotected
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::Cameraprotected
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 valuege::Camera
typege::Cameraprotected
update() overridege::FlightCameravirtual
velocityge::FlightCameraprotected
viewfrustumge::Cameraprotected
viewMatrixge::Cameraprotected
viewportge::Cameraprotected
viewProjectionMatrixge::Cameraprotected
XY_AXIS enum valuege::Camera
XZ_AXIS enum valuege::Camera
YZ_AXIS enum valuege::Camera
~Camera()ge::Camera
~CollisionCamera()at::CollisionCamera
~FlightCamera()ge::FlightCamera