#include <Camera.h>
Definition at line 15 of file Camera.h.
◆ ProjectionType
| Enumerator |
|---|
| Perspective | |
| Orthogonal | |
Definition at line 20 of file Camera.h.
◆ Camera()
◆ ~Camera()
| dyno::Camera::~Camera |
( |
| ) |
|
|
inline |
◆ castRayInWorldSpace()
| TRay3D< float > Camera::castRayInWorldSpace |
( |
float | x, |
|
|
float | y ) |
◆ clipFar()
| float dyno::Camera::clipFar |
( |
| ) |
const |
|
inline |
◆ clipNear()
| float dyno::Camera::clipNear |
( |
| ) |
const |
|
inline |
◆ getEyePos()
| virtual Vec3f dyno::Camera::getEyePos |
( |
| ) |
const |
|
pure virtual |
◆ getProjMat()
| virtual glm::mat4 dyno::Camera::getProjMat |
( |
| ) |
|
|
pure virtual |
◆ getTargetPos()
| virtual Vec3f dyno::Camera::getTargetPos |
( |
| ) |
const |
|
pure virtual |
◆ getViewMat()
| virtual glm::mat4 dyno::Camera::getViewMat |
( |
| ) |
|
|
pure virtual |
◆ projectionType()
◆ registerPoint()
| virtual void dyno::Camera::registerPoint |
( |
float | x, |
|
|
float | y ) |
|
pure virtual |
◆ rotateToPoint()
| virtual void dyno::Camera::rotateToPoint |
( |
float | x, |
|
|
float | y ) |
|
pure virtual |
◆ setClipFar()
| void dyno::Camera::setClipFar |
( |
float | zFar | ) |
|
|
inline |
◆ setClipNear()
| void dyno::Camera::setClipNear |
( |
float | zNear | ) |
|
|
inline |
◆ setEyePos()
| virtual void dyno::Camera::setEyePos |
( |
const Vec3f & | p | ) |
|
|
pure virtual |
◆ setHeight()
| void dyno::Camera::setHeight |
( |
int | height | ) |
|
|
inline |
◆ setProjectionType()
◆ setTargetPos()
| virtual void dyno::Camera::setTargetPos |
( |
const Vec3f & | p | ) |
|
|
pure virtual |
◆ setUnitScale()
| void dyno::Camera::setUnitScale |
( |
float | unit | ) |
|
|
inline |
◆ setWidth()
| void dyno::Camera::setWidth |
( |
int | width | ) |
|
|
inline |
◆ translateToPoint()
| virtual void dyno::Camera::translateToPoint |
( |
float | x, |
|
|
float | y ) |
|
pure virtual |
◆ unitScale()
| float dyno::Camera::unitScale |
( |
| ) |
|
|
inline |
◆ viewportHeight()
| int dyno::Camera::viewportHeight |
( |
| ) |
const |
|
inline |
◆ viewportWidth()
| int dyno::Camera::viewportWidth |
( |
| ) |
const |
|
inline |
◆ zoom()
| virtual void dyno::Camera::zoom |
( |
float | amount | ) |
|
|
pure virtual |
◆ mFar
| float dyno::Camera::mFar = 10.0f |
|
protected |
◆ mFov
| float dyno::Camera::mFov = 0.0f |
|
protected |
◆ mNear
| float dyno::Camera::mNear = 0.01f |
|
protected |
◆ mProjectionType
◆ mUnitScale
| float dyno::Camera::mUnitScale = 1.0f |
|
protected |
◆ mViewportHeight
| int dyno::Camera::mViewportHeight |
|
protected |
◆ mViewportWidth
| int dyno::Camera::mViewportWidth |
|
protected |
The documentation for this class was generated from the following files: