Mount Fuji Engine  0.8b
Functions
View Management

Functions

MF_API void MFView_Push ()
 Push the current view state. More...
 
MF_API void MFView_Pop ()
 Pop the top view state. More...
 
MF_API void MFView_SetDefault ()
 Configure the view to defaults. More...
 
MF_API void MFView_ConfigureProjection (float fieldOfView, float nearPlane, float farPlane)
 Configure the projection matrix. More...
 
MF_API void MFView_SetCustomProjection (const MFMatrix &projectionMatrix, bool bYIsUp)
 Set a custom projection matrix. More...
 
MF_API void MFView_SetAspectRatio (float aspectRatio)
 Set the aspect ratio. More...
 
MF_API void MFView_SetProjection ()
 Set the view to projection mode. More...
 
MF_API void MFView_SetOrtho (const MFRect *pOrthoRect=NULL)
 Set the view to orthographic mode. More...
 
MF_API void MFView_GetOrthoRect (MFRect *pOrthoRect)
 Get the current ortho rect. More...
 
MF_API bool MFView_IsOrtho ()
 Test for ortho state. More...
 
MF_API void MFView_SetCameraMatrix (const MFMatrix &cameraMatrix)
 Sets the camera matrix. More...
 
MF_API const MFMatrixMFView_GetCameraMatrix ()
 Gets the camera matrix. More...
 
MF_API const MFStateBlockMFView_GetViewState ()
 Get a stateblock for the current view. More...
 
MF_API const MFMatrixMFView_GetWorldToViewMatrix ()
 Gets the World to View matrix. More...
 
MF_API const MFMatrixMFView_GetViewToScreenMatrix ()
 Gets the View to Screen matrix. More...
 
MF_API const MFMatrixMFView_GetWorldToScreenMatrix ()
 Gets the World to Screen matrix. More...
 
MF_API MFMatrixMFView_GetLocalToScreen (const MFMatrix &localToWorld, MFMatrix *pOutput)
 Builds a Local to Screen matrix. More...
 
MF_API MFMatrixMFView_GetLocalToView (const MFMatrix &localToWorld, MFMatrix *pOutput)
 Builds a Local to View matrix. More...
 

Detailed Description