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

moWidget 3D - objeto tridimensional More...

#include <moGUIManager.h>

Inheritance diagram for mo3dWidget:
moWidget moSceneNode moGuiObject moAbstract moAbstract

Public Member Functions

 mo3dWidget ()
 
virtual ~mo3dWidget ()
 
virtual void Draw ()
 
virtual void Interaction ()
 
virtual void Update ()
 
- Public Member Functions inherited from moWidget
 moWidget ()
 
virtual ~moWidget ()
 
- Public Member Functions inherited from moGuiObject
 moGuiObject ()
 
virtual ~moGuiObject ()
 
virtual MOboolean Init (moResourceManager *pResourceManager)
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. More...
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 
- 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 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from moSceneNode
static MOulong CreateUID ()
 
- Public Attributes inherited from moAbstract
MOboolean m_bInitialized
 Valor de inicialización More...
 
- 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...
 
- Static Public Attributes inherited from moSceneNode
static MOulong UID
 
- Protected Attributes inherited from moGuiObject
moResourceManagerm_pResourceManager
 
- 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

moWidget 3D - objeto tridimensional

Con este tipo de objetos introducimos el concepto de objetos GUI interfaceables tridimensionalmente

See also
moWidget
moGUIObject
moGUIManager

Definition at line 627 of file moGUIManager.h.

Constructor & Destructor Documentation

mo3dWidget::mo3dWidget ( )

Definition at line 1258 of file moGUIManager.cpp.

mo3dWidget::~mo3dWidget ( )
virtual

Definition at line 1262 of file moGUIManager.cpp.

Member Function Documentation

void mo3dWidget::Draw ( )
virtual

Implements moWidget.

Definition at line 1267 of file moGUIManager.cpp.

void mo3dWidget::Interaction ( )
virtual

Reimplemented from moSceneNode.

Definition at line 1272 of file moGUIManager.cpp.

void mo3dWidget::Update ( )
virtual

Reimplemented from moSceneNode.

Definition at line 1277 of file moGUIManager.cpp.


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