libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moCamera3D Class Reference

#include <moGUIManager.h>

Inheritance diagram for moCamera3D:
moGLMatrixf

Public Member Functions

 moCamera3D ()
 
virtual ~moCamera3D ()
 
 moCamera3D (const moCamera3D &p_src)
 
moCamera3Doperator= (const moCamera3D &p_src)
 
moCamera3Doperator= (const moCamera3DBase &p_src)
 
- Public Member Functions inherited from moGLMatrixf
 moGLMatrixf (bool bZero=true)
 
 moGLMatrixf (const moMatrix4f &p_src)
 
 moGLMatrixf (const moGLMatrixf &rkM)
 
moGLMatrixfoperator= (const moGLMatrixf &rkM)
 
virtual ~moGLMatrixf ()
 
 operator const float * () const
 
 operator float * ()
 
moGLMatrixfMakeIdentity ()
 
moGLMatrixfMakeZero ()
 
moGLMatrixfMakePerspective (float fovy, float aspect, float zNear, float zFar)
 
moGLMatrixfMakeLookAt (float eyeX=0.0, float eyeY=0.0, float eyeZ=-10.0, float centerX=0.0, float centerY=0.0, float centerZ=0.0, float upX=0.0, float upY=0.0, float upZ=1.0)
 
moGLMatrixfMakeFrustrum (float left=-1.0, float right=1.0, float bottom=-1.0, float top=1.0, float near=0.0001, float far=1000.0f)
 
moGLMatrixfMakeOrthographic (float left=-1.0, float right=1.0, float bottom=-1.0, float top=1.0, float near=0.0001, float far=1000.0f)
 
moGLMatrixfTranslate (float x, float y, float z)
 
moGLMatrixfTranslate (const moGLMatrixf &m, float x, float y, float z)
 
moGLMatrixfRotate (float angle, float vx, float vy, float vz)
 
moGLMatrixfRotate (const moGLMatrixf &m, float rx, float ry, float rz)
 
moGLMatrixfScale (float sx, float sy, float sz)
 
moGLMatrixfScale (const moGLMatrixf &m, float sx, float sy, float sz)
 
moText ToJSON () const
 

Public Attributes

moPosition m_Position
 
moPosition m_Center
 

Additional Inherited Members

- Static Public Attributes inherited from moGLMatrixf
static const moGLMatrixf ZERO
 
static const moGLMatrixf IDENTITY
 

Detailed Description

Definition at line 53 of file moGUIManager.h.

Constructor & Destructor Documentation

moCamera3D::moCamera3D ( )
inline

Definition at line 55 of file moGUIManager.h.

virtual moCamera3D::~moCamera3D ( )
inlinevirtual

Definition at line 59 of file moGUIManager.h.

moCamera3D::moCamera3D ( const moCamera3D p_src)

Member Function Documentation

moCamera3D & moCamera3D::operator= ( const moCamera3D p_src)

Definition at line 43 of file moGUIManager.cpp.

moCamera3D & moCamera3D::operator= ( const moCamera3DBase p_src)

Definition at line 50 of file moGUIManager.cpp.

Member Data Documentation

moPosition moCamera3D::m_Center

Definition at line 67 of file moGUIManager.h.

moPosition moCamera3D::m_Position

Definition at line 66 of file moGUIManager.h.


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