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
moMesh Class Reference

#include <moGUIManager.h>

Inheritance diagram for moMesh:
moObject3D moSceneNode moAbstract

Public Member Functions

 moMesh (const moGeometry &p_geometry, const moMaterial &p_material)
 
 moMesh (const moMesh &p_src)
 
moMeshoperator= (const moMesh &p_src)
 
virtual ~moMesh ()
 
- Public Member Functions inherited from moObject3D
 moObject3D ()
 
 moObject3D (const moGeometry &p_geometry, const moMaterial &p_material)
 
virtual ~moObject3D ()
 
 moObject3D (const moObject3D &p_src)
 
moObject3Doperator= (const moObject3D &p_src)
 
void SetPosition (const moPosition &p_position)
 
void SetRotation (const moPosition &p_rotation)
 
void SetScale (const moPosition &p_scale)
 
- Public Member Functions inherited from moSceneNode
 moSceneNode ()
 
virtual ~moSceneNode ()
 
 moSceneNode (const moText &name)
 
 moSceneNode (const moSceneNode &p_src)
 
moSceneNodeoperator= (const moSceneNode &p_src)
 
virtual MOboolean Init ()
 Inicializa el objeto. More...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. More...
 
virtual void Draw (moEffectState *state, GLuint g_ViewMode)
 
virtual void Update ()
 
virtual void Interaction ()
 
virtual moSceneNodeGetParent ()
 
virtual void SetParent (moSceneNode *p_parent)
 
void SetProjectionMatrix (const moGLMatrixf &p_projection_matrix)
 
void SetModelMatrix (const moGLMatrixf &p_model_matrix)
 
const moGLMatrixfGetProjectionMatrix () const
 
const moGLMatrixfGetModelMatrix () const
 
virtual int AddChild (moSceneNodePointer p_child_node)
 
virtual int RemoveChild (moSceneNodePointer p_child_node)
 
virtual int RemoveChild (int p_node_index)
 
virtual moSceneNodeGetChild (int p_index_child)
 
virtual moSceneNodePointerArray & GetChilds ()
 
virtual moSceneNodeGetObjectByName (const moText &p_name)
 
virtual moSceneNodeGetObjectById (MOulong p_id)
 
MOulong GetId ()
 
const moTextGetName ()
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from moSceneNode
static MOulong CreateUID ()
 
- Public Attributes inherited from moObject3D
moGeometry m_Geometry
 
moMaterial m_Material
 
moPosition m_Position
 
moVector3f m_Scale
 
moVector3f m_Rotation
 
- Public Attributes inherited from moAbstract
MOboolean m_bInitialized
 Valor de inicialización More...
 
- Static Public Attributes inherited from moSceneNode
static MOulong UID
 
- Static Public Attributes inherited from moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 
- Protected Attributes inherited from moSceneNode
void * SceneNodeImplementation
 
moGLMatrixf m_ProjectionMatrix
 
moGLMatrixf m_ModelMatrix
 
moSceneNodePointerArray m_Childrens
 
moSceneNodem_Parent
 
MOulong m_Id
 
moText m_Name
 

Detailed Description

Definition at line 381 of file moGUIManager.h.

Constructor & Destructor Documentation

moMesh::moMesh ( const moGeometry p_geometry,
const moMaterial p_material 
)
inline

Definition at line 383 of file moGUIManager.h.

moMesh::moMesh ( const moMesh p_src)
inline

Definition at line 389 of file moGUIManager.h.

virtual moMesh::~moMesh ( )
inlinevirtual

Definition at line 399 of file moGUIManager.h.

Member Function Documentation

moMesh& moMesh::operator= ( const moMesh p_src)
inline

Definition at line 393 of file moGUIManager.h.


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