Maratis Engine
Public Member Functions

MOCamera Class Reference

#include <MOCamera.h>

Inheritance diagram for MOCamera:
MObject3d

List of all members.

Public Member Functions

 MOCamera (void)
 ~MOCamera (void)
 MOCamera (const MOCamera &camera)
int getType (void)
void enableFog (const bool fog)
void enableOrtho (const bool ortho)
void setFov (const float fov)
void setFogDistance (const float fogDistance)
void setClippingNear (const float clippingNear)
void setClippingFar (const float clippingFar)
bool isOrtho (void)
bool hasFog (void)
float getClippingNear (void)
float getClippingFar (void)
float getFov (void)
float getFogDistance (void)
void setClearColor (MVector3 clearColor)
MVector3getClearColor (void)
MVector3 getProjectedPoint (const MVector3 &point) const
MVector3 getUnProjectedPoint (const MVector3 &point) const
MMatrix4x4getCurrentViewMatrix (void)
MMatrix4x4getCurrentProjMatrix (void)
int * getCurrentViewport (void)
MFrustumgetFrustum (void)
void updateListener (void)
void enable (void)

Constructor & Destructor Documentation

MOCamera::MOCamera ( void  )
MOCamera::~MOCamera ( void  )
MOCamera::MOCamera ( const MOCamera camera)

Member Function Documentation

void MOCamera::enable ( void  )
void MOCamera::enableFog ( const bool  fog) [inline]
void MOCamera::enableOrtho ( const bool  ortho) [inline]
MVector3* MOCamera::getClearColor ( void  ) [inline]
float MOCamera::getClippingFar ( void  ) [inline]
float MOCamera::getClippingNear ( void  ) [inline]
MMatrix4x4* MOCamera::getCurrentProjMatrix ( void  ) [inline]
MMatrix4x4* MOCamera::getCurrentViewMatrix ( void  ) [inline]
int* MOCamera::getCurrentViewport ( void  ) [inline]
float MOCamera::getFogDistance ( void  ) [inline]
float MOCamera::getFov ( void  ) [inline]
MFrustum* MOCamera::getFrustum ( void  ) [inline]
MVector3 MOCamera::getProjectedPoint ( const MVector3 point) const
int MOCamera::getType ( void  ) [inline, virtual]

Reimplemented from MObject3d.

MVector3 MOCamera::getUnProjectedPoint ( const MVector3 point) const
bool MOCamera::hasFog ( void  ) [inline]
bool MOCamera::isOrtho ( void  ) [inline]
void MOCamera::setClearColor ( MVector3  clearColor) [inline]
void MOCamera::setClippingFar ( const float  clippingFar) [inline]
void MOCamera::setClippingNear ( const float  clippingNear) [inline]
void MOCamera::setFogDistance ( const float  fogDistance) [inline]
void MOCamera::setFov ( const float  fov) [inline]
void MOCamera::updateListener ( void  )

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines