Camera Member List

This is the complete list of members for Camera, including all inherited members.

Camera()Camera
Camera(GLfloat fov, GLfloat aspect, GLfloat near, GLfloat far)Camera
Camera(const vmml::Vector3f &position, const vmml::Vector3f &rotationAxes)Camera
Camera(const vmml::Vector3f &position, const vmml::Vector3f &rotationAxes, GLfloat fov, GLfloat aspect, GLfloat near, GLfloat far)Camera
createPerspective(GLfloat fov, GLfloat aspect, GLfloat near, GLfloat far)Camerastatic
getForward()Cameravirtual
getInverseRotation()Cameravirtual
getInverseRotationX()Cameravirtual
getInverseRotationY()Cameravirtual
getInverseRotationZ()Cameravirtual
getInverseViewMatrix()Cameravirtual
getPosition()Camerainline
getProjectionMatrix()Cameravirtual
getRight()Cameravirtual
getRotation()Cameravirtual
getUp()Cameravirtual
getViewMatrix()Cameravirtual
lookAt(const vmml::Vector3f &eye, const vmml::Vector3f &target, const vmml::Vector3f &up)Camerastatic
moveCameraForward(GLfloat camSpeed)Cameravirtual
moveCameraSideward(GLfloat camSpeed)Cameravirtual
moveCameraUpward(GLfloat camSpeed)Cameravirtual
resetCamera()Cameravirtual
rotateCamera(GLfloat rotationX, GLfloat rotationY, GLfloat rotationZ)Cameravirtual
setAspectRatio(GLfloat aspect)Camerainline
setFarClippingPlane(GLfloat far)Camerainline
setFieldOfView(GLfloat fov)Camerainline
setNearClippingPlane(GLfloat near)Camerainline
setPosition(const vmml::Vector3f &position)Camerainline
setRotation(const vmml::Vector3f &rotationAxes)Camerainline
~Camera()Camerainlinevirtual