LeviLamina
Loading...
Searching...
No Matches
mce::Camera Class Reference

Public Member Functions

MCAPI Camera (::mce::Camera const &)
MCFOLD::glm::vec3 const & getForwardVector () const
MCFOLD::Frustum const & getFrustum () const
MCAPI::glm::vec3 const & getPosition () const
MCAPI::glm::mat4x4 getProjectionMatrix () const
MCFOLD::glm::vec3 const & getRightVector () const
MCAPI::glm::vec3 const & getUpVector () const
MCAPI::glm::mat4x4 getViewProjectionMatrix () const
MCAPI::mce::Camera & operator= (::mce::Camera const &)
MCAPI void updateViewMatrixDependencies ()
MCAPI void * $ctor (::mce::Camera const &)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 64, ::MatrixStackviewMatrixStack
::ll::TypedStorage< 8, 64, ::MatrixStackworldMatrixStack
::ll::TypedStorage< 8, 64, ::MatrixStackprojectionMatrixStack
::ll::TypedStorage< 4, 64, ::glm::mat4x4 > mInverseViewMatrix
::ll::TypedStorage< 4, 12, ::glm::vec3 > mRight
::ll::TypedStorage< 4, 12, ::glm::vec3 > mUp
::ll::TypedStorage< 4, 12, ::glm::vec3 > mForward
::ll::TypedStorage< 4, 12, ::glm::vec3 > mPosition
::ll::TypedStorage< 4, 4, float > mAspectRatio
::ll::TypedStorage< 4, 4, float > mFov
::ll::TypedStorage< 4, 4, float > mZNear
::ll::TypedStorage< 4, 4, float > mZFar
::ll::TypedStorage< 4, 192, ::FrustummFrustum

The documentation for this class was generated from the following files: