- cinder::Camera
- cinder::CameraPersp
- cinder::CameraStereo
A Camera used for stereoscopic displays.
Show All |
Public Member Functions
Protected Member Functions
-
voidcalcViewMatrix () const override
-
voidcalcInverseView () const override
-
voidcalcProjection () const override
-
voidgetShiftedClipCoordinates (float clipDist, float ratio, vec3 *topLeft, vec3 *topRight, vec3 *bottomLeft, vec3 *bottomRight) const
-
calcRay (float u, float v, float imagePlaneAspectRatio) const override
-
voidcalcMatrices () const
-
voidgetClipCoordinates (float clipDist, float ratio, vec3 *topLeft, vec3 *topRight, vec3 *bottomLeft, vec3 *bottomRight) const
Protected Attributes
-
mat4mProjectionMatrixLeft
-
mat4mInverseProjectionMatrixLeft
-
mat4mProjectionMatrixRight
-
mat4mInverseProjectionMatrixRight
-
mat4mViewMatrixLeft
-
mat4mInverseModelViewMatrixLeft
-
mat4mViewMatrixRight
-
mat4mInverseModelViewMatrixRight
-
vec2mLensShift
-
vec3mEyePoint
-
vec3mViewDirection
-
quatmOrientation
-
vec3mWorldUp
-
floatmFov
-
floatmAspectRatio
-
floatmNearClip
-
floatmFarClip
-
floatmPivotDistance
-
vec3mU
-
vec3mV
-
vec3mW
-
mat4mProjectionMatrix
-
mat4mInverseProjectionMatrix
-
boolmProjectionCached
-
mat4mViewMatrix
-
boolmModelViewCached
-
mat4mInverseModelViewMatrix
-
boolmInverseModelViewCached
-
floatmFrustumLeft
-
floatmFrustumRight
-
floatmFrustumTop
-
floatmFrustumBottom