#include <OrbitCamera.h>
Definition at line 22 of file OrbitCamera.h.
◆ OrbitCamera()
dyno::OrbitCamera::OrbitCamera |
( |
| ) |
|
◆ ~OrbitCamera()
dyno::OrbitCamera::~OrbitCamera |
( |
| ) |
|
|
inline |
◆ getCoordSystem()
void dyno::OrbitCamera::getCoordSystem |
( |
Vec3f & | view, |
|
|
Vec3f & | up, |
|
|
Vec3f & | right ) const |
◆ getEyePos()
Vec3f dyno::OrbitCamera::getEyePos |
( |
| ) |
const |
|
overridevirtual |
◆ getPosition()
Vec3f dyno::OrbitCamera::getPosition |
( |
float | x, |
|
|
float | y ) |
|
private |
◆ getProjMat()
glm::mat4 dyno::OrbitCamera::getProjMat |
( |
| ) |
|
|
overridevirtual |
◆ getQuaternion() [1/2]
Quat1f dyno::OrbitCamera::getQuaternion |
( |
float | x1, |
|
|
float | y1, |
|
|
float | x2, |
|
|
float | y2 ) |
|
private |
◆ getQuaternion() [2/2]
Quat1f dyno::OrbitCamera::getQuaternion |
( |
float | yaw, |
|
|
float | pitch ) const |
|
private |
◆ getTargetPos()
Vec3f dyno::OrbitCamera::getTargetPos |
( |
| ) |
const |
|
overridevirtual |
◆ getViewDir()
Vec3f dyno::OrbitCamera::getViewDir |
( |
| ) |
const |
◆ getViewMat()
glm::mat4 dyno::OrbitCamera::getViewMat |
( |
| ) |
|
|
overridevirtual |
◆ registerPoint()
void dyno::OrbitCamera::registerPoint |
( |
float | x, |
|
|
float | y ) |
|
overridevirtual |
◆ rotate()
void dyno::OrbitCamera::rotate |
( |
float | dx, |
|
|
float | dy ) |
|
private |
◆ rotateToPoint()
void dyno::OrbitCamera::rotateToPoint |
( |
float | x, |
|
|
float | y ) |
|
overridevirtual |
◆ setEyePos()
void dyno::OrbitCamera::setEyePos |
( |
const Vec3f & | p | ) |
|
|
overridevirtual |
◆ setTargetPos()
void dyno::OrbitCamera::setTargetPos |
( |
const Vec3f & | p | ) |
|
|
overridevirtual |
◆ translate()
void dyno::OrbitCamera::translate |
( |
const Vec3f | translation | ) |
|
|
private |
◆ translateToPoint()
void dyno::OrbitCamera::translateToPoint |
( |
float | x, |
|
|
float | y ) |
|
overridevirtual |
◆ zoom()
void dyno::OrbitCamera::zoom |
( |
float | amount | ) |
|
|
overridevirtual |
◆ mEyePos
Vec3f dyno::OrbitCamera::mEyePos |
|
private |
◆ mFocusDist
float dyno::OrbitCamera::mFocusDist |
|
private |
◆ mFocusDistMax
float dyno::OrbitCamera::mFocusDistMax = 10.0f |
|
private |
◆ mFocusDistMin
float dyno::OrbitCamera::mFocusDistMin = 0.1f |
|
private |
◆ mPitch
float dyno::OrbitCamera::mPitch = 0.0f |
|
private |
◆ mRegX
float dyno::OrbitCamera::mRegX = 0.5f |
|
private |
◆ mRegY
float dyno::OrbitCamera::mRegY = 0.5f |
|
private |
◆ mRotAngle
float dyno::OrbitCamera::mRotAngle = 0.0f |
|
private |
◆ mRotAxis
Vec3f dyno::OrbitCamera::mRotAxis = Vec3f(0.0f, 1.0f, 0.0f) |
|
private |
◆ mSpeed
float dyno::OrbitCamera::mSpeed = 2.0 |
|
private |
◆ mTargetPos
Vec3f dyno::OrbitCamera::mTargetPos |
|
private |
◆ mYaw
float dyno::OrbitCamera::mYaw = 0.0f |
|
private |
◆ mZoomSpeed
float dyno::OrbitCamera::mZoomSpeed = 1.0f |
|
private |
The documentation for this class was generated from the following files: