#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: