libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moSceneNode

#include <mo3dModelManager.h>

Diagrama de herencias de moSceneNode
moAbstract mo3DSModelSceneNode mo3dWidget moObject3D moBone moLine moLineSegments moLOD moMesh moPoints moShape moSkeleton moSkinnedMesh moSprite

Métodos públicos

 moSceneNode ()
 
virtual ~moSceneNode ()
 
 moSceneNode (const moText &name)
 
 moSceneNode (const moSceneNode &p_src)
 
moSceneNodeoperator= (const moSceneNode &p_src)
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
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 ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Métodos públicos estáticos

static MOulong CreateUID ()
 

Atributos públicos estáticos

static MOulong UID
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Atributos protegidos

void * SceneNodeImplementation
 
moGLMatrixf m_ProjectionMatrix
 
moGLMatrixf m_ModelMatrix
 
moSceneNodePointerArray m_Childrens
 
moSceneNodem_Parent
 
MOulong m_Id
 
moText m_Name
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 

Descripción detallada

Definición en la línea 157 del archivo mo3dModelManager.h.

Documentación del constructor y destructor

moSceneNode::moSceneNode ( )

Definición en la línea 50 del archivo mo3dModelManager.cpp.

moSceneNode::~moSceneNode ( )
virtual

Definición en la línea 74 del archivo mo3dModelManager.cpp.

moSceneNode::moSceneNode ( const moText name)

Definición en la línea 55 del archivo mo3dModelManager.cpp.

moSceneNode::moSceneNode ( const moSceneNode p_src)

Definición en la línea 60 del archivo mo3dModelManager.cpp.

Documentación de las funciones miembro

int moSceneNode::AddChild ( moSceneNodePointer  p_child_node)
virtual

Definición en la línea 125 del archivo mo3dModelManager.cpp.

static MOulong moSceneNode::CreateUID ( )
static
void moSceneNode::Draw ( moEffectState state,
GLuint  g_ViewMode 
)
virtual

Reimplementado en mo3DSModelSceneNode.

Definición en la línea 149 del archivo mo3dModelManager.cpp.

MOboolean moSceneNode::Finish ( )
virtual

Finaliza el objeto, libera recursos.

Función de finalización. Libera los recursos generados en la función de inicialización.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Reimplementado en mo3DSModelSceneNode.

Definición en la línea 84 del archivo mo3dModelManager.cpp.

moSceneNodePointer moSceneNode::GetChild ( int  p_index_child)
virtual

Definición en la línea 121 del archivo mo3dModelManager.cpp.

virtual moSceneNodePointerArray& moSceneNode::GetChilds ( )
inlinevirtual

Definición en la línea 199 del archivo mo3dModelManager.h.

MOulong moSceneNode::GetId ( )
inline

Definición en la línea 204 del archivo mo3dModelManager.h.

const moGLMatrixf& moSceneNode::GetModelMatrix ( ) const
inline

Definición en la línea 190 del archivo mo3dModelManager.h.

const moText& moSceneNode::GetName ( )
inline

Definición en la línea 205 del archivo mo3dModelManager.h.

moSceneNode * moSceneNode::GetObjectById ( MOulong  p_id)
virtual

Definición en la línea 105 del archivo mo3dModelManager.cpp.

moSceneNode * moSceneNode::GetObjectByName ( const moText p_name)
virtual

Definición en la línea 89 del archivo mo3dModelManager.cpp.

virtual moSceneNode* moSceneNode::GetParent ( )
inlinevirtual

Definición en la línea 174 del archivo mo3dModelManager.h.

const moGLMatrixf& moSceneNode::GetProjectionMatrix ( ) const
inline

Definición en la línea 187 del archivo mo3dModelManager.h.

MOboolean moSceneNode::Init ( )
virtual

Inicializa el objeto.

Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Reimplementado en mo3DSModelSceneNode.

Definición en la línea 78 del archivo mo3dModelManager.cpp.

void moSceneNode::Interaction ( )
virtual

Reimplementado en mo3dWidget y mo3DSModelSceneNode.

Definición en la línea 165 del archivo mo3dModelManager.cpp.

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

Definición en la línea 65 del archivo mo3dModelManager.cpp.

int moSceneNode::RemoveChild ( moSceneNodePointer  p_child_node)
virtual

Definición en la línea 135 del archivo mo3dModelManager.cpp.

int moSceneNode::RemoveChild ( int  p_node_index)
virtual

Definición en la línea 130 del archivo mo3dModelManager.cpp.

void moSceneNode::SetModelMatrix ( const moGLMatrixf p_model_matrix)
inline

Definición en la línea 184 del archivo mo3dModelManager.h.

virtual void moSceneNode::SetParent ( moSceneNode p_parent)
inlinevirtual

Definición en la línea 177 del archivo mo3dModelManager.h.

void moSceneNode::SetProjectionMatrix ( const moGLMatrixf p_projection_matrix)
inline

Definición en la línea 181 del archivo mo3dModelManager.h.

void moSceneNode::Update ( )
virtual

Reimplementado en mo3dWidget y mo3DSModelSceneNode.

Definición en la línea 161 del archivo mo3dModelManager.cpp.

Documentación de los datos miembro

moSceneNodePointerArray moSceneNode::m_Childrens
protected

Definición en la línea 218 del archivo mo3dModelManager.h.

MOulong moSceneNode::m_Id
protected

Definición en la línea 220 del archivo mo3dModelManager.h.

moGLMatrixf moSceneNode::m_ModelMatrix
protected

Definición en la línea 216 del archivo mo3dModelManager.h.

moText moSceneNode::m_Name
protected

Definición en la línea 221 del archivo mo3dModelManager.h.

moSceneNode* moSceneNode::m_Parent
protected

Definición en la línea 219 del archivo mo3dModelManager.h.

moGLMatrixf moSceneNode::m_ProjectionMatrix
protected

Definición en la línea 215 del archivo mo3dModelManager.h.

void* moSceneNode::SceneNodeImplementation
protected

Definición en la línea 213 del archivo mo3dModelManager.h.

MOulong moSceneNode::UID
static

Definición en la línea 207 del archivo mo3dModelManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: