Tucano  0.1
A library for rapid prototyping with modern OpenGL and GLSL
Tucano::Flycamera Member List

This is the complete list of members for Tucano::Flycamera, including all inherited members.

aspect_ratioTucano::Cameraprotected
axesTucano::Flycameraprotected
Camera(void)Tucano::Camerainline
changeFovy(float new_fovy)Tucano::Camerainline
createOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane)Tucano::Camerainlinestatic
createPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane)Tucano::Camerainlinestatic
default_rotationTucano::Flycameraprotected
default_translationTucano::Flycameraprotected
default_viewTucano::Cameraprotected
far_planeTucano::Cameraprotected
Flycamera()Tucano::Flycamerainline
focal_lengthTucano::Cameraprotected
fovyTucano::Cameraprotected
frustum_bottomTucano::Cameraprotected
frustum_leftTucano::Cameraprotected
frustum_rightTucano::Cameraprotected
frustum_topTucano::Cameraprotected
getCenter(void) const Tucano::Camerainline
getDefaultTranslation(void)Tucano::Flycamerainline
getFarPlane(void) const Tucano::Camerainline
getFovy(void) const Tucano::Camerainline
getNearPlane(void) const Tucano::Camerainline
getPerspectiveScale(void) const Tucano::Camerainline
getProjectionMatrix(GLdouble *matrix)Tucano::Camerainline
getProjectionMatrix(void) const Tucano::Camerainline
getRotationMatrix(void) const Tucano::Camerainline
getTranslationMatrix(void) const Tucano::Camerainline
getViewMatrix(GLdouble *matrix)Tucano::Camerainline
getViewMatrix(void) const Tucano::Camerainline
getViewport(void) const Tucano::Camerainline
getViewportAspectRatio(void) const Tucano::Camerainline
getViewportSize(void) const Tucano::Camerainline
incrementFov(float inc)Tucano::Camerainline
initOpenGLMatrices(void)Tucano::Flycamerainline
moveBack(void)Tucano::Flycamerainlinevirtual
moveDown(void)Tucano::Flycamerainlinevirtual
moveForward(void)Tucano::Flycamerainlinevirtual
moveUp(void)Tucano::Flycamerainlinevirtual
near_planeTucano::Cameraprotected
normalizePosition(const Eigen::Vector2f &pos)Tucano::Flycamerainline
projection_matrixTucano::Cameraprotected
projectionMatrix(void)Tucano::Camerainline
projectPoint(const Eigen::Vector4f &pt, Eigen::Vector4f &viewport)Tucano::Camerainline
renderAtCorner(void)Tucano::Flycamerainline
reset(void)Tucano::Flycamerainlinevirtual
resetProjectionMatrix(void)Tucano::Camerainline
resetViewMatrix(void)Tucano::Camerainline
rotate(Eigen::Vector2f new_mouse_pos)Tucano::Flycamerainlinevirtual
Tucano::Camera::rotate(const Eigen::Quaternion< float > &rotation)Tucano::Camerainline
rotateZ(Eigen::Vector2f new_mouse_pos)Tucano::Flycamerainlinevirtual
rotation_matrixTucano::Flycameraprotected
rotation_X_axisTucano::Flycameraprotected
rotation_Y_axisTucano::Flycameraprotected
scale(const Eigen::Vector3f &scale_factors)Tucano::Camerainline
scale(float scale_factor)Tucano::Camerainline
setDefaultView(Eigen::Affine3f view)Tucano::Flycamerainline
setOrthographicMatrix(float left, float right, float bottom, float top, float near_plane, float far_plane)Tucano::Camerainline
setPerspectiveMatrix(float fy, float in_aspect_ratio, float in_near_plane, float in_far_plane)Tucano::Camerainline
setProjectionMatrix(const Eigen::Matrix4f &mat)Tucano::Camerainline
setSpeed(const float &speed)Tucano::Flycamerainline
setViewMatrix(const Eigen::Affine3f &mat)Tucano::Camerainline
setViewport(const Eigen::Vector4f &vp)Tucano::Camerainline
setViewport(const Eigen::Vector2i &vp)Tucano::Camerainline
setViewport(const Eigen::Vector2f &vp)Tucano::Camerainline
speedTucano::Flycameraprotected
start_mouse_posTucano::Flycameraprotected
startRotation(Eigen::Vector2f pos)Tucano::Flycamerainline
strideLeft(void)Tucano::Flycamerainlinevirtual
strideRight(void)Tucano::Flycamerainlinevirtual
translate(const Eigen::Vector3f &translation)Tucano::Camerainline
translation_vectorTucano::Flycameraprotected
updateViewMatrix()Tucano::Flycamerainlinevirtual
use_perspectiveTucano::Cameraprotected
view_matrixTucano::Cameraprotected
viewMatrix(void)Tucano::Camerainline
viewportTucano::Cameraprotected
~Camera()Tucano::Camerainline
~Flycamera()Tucano::Flycamerainline