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 moData

#include <moValue.h>

Diagrama de herencias de moData
moValueBase

Métodos públicos

 moData ()
 
 moData (MOchar data)
 
 moData (MOint data)
 
 moData (MOlonglong data)
 
 moData (MOdouble data)
 
 moData (MOfloat data)
 
 moData (MOpointer data, MOulong size, moDataType type)
 
 moData (moText data)
 
 moData (moDataType datatype)
 
virtual ~moData ()
 
moDataoperator= (const moData &data)
 
void Copy (const moData &data)
 
bool IsValid () const
 
void SetFloat (MOfloat pfloat)
 
void SetDouble (MOdouble pdouble)
 
void SetInt (MOint pint)
 
void SetLong (MOlonglong plong)
 
void SetChar (MOchar pchar)
 
void SetPointer (MOpointer data, MOulong size)
 
void SetText (moText ptext)
 
void SetNumber (moNumber p_number)
 
void SetType (moDataType p_DataType)
 
void SetSize (MOulong p_DataSize)
 
void SetFun (const moText &p_functionExpression)
 
moText Text ()
 
MOint Int () const
 
MOlonglong Long () const
 
MOfloat Float () const
 
MOdouble Double () const
 
MOchar Char () const
 
moNumber Number ()
 
MOpointer Pointer ()
 
moDataType Type () const
 
MOulong Size () const
 
MOdouble Eval ()
 
MOdouble Eval (double x)
 
MOdouble LastEval () const
 
moMathFunctionFun ()
 referencias a clases Más...
 
moFontFont ()
 
moTextureBufferTextureBuffer ()
 
moSceneNodeModel ()
 
moVector2dVector2d ()
 
moVector2iVector2i ()
 
moVector3dVector3d ()
 
moVector3iVector3i ()
 
moVector4dVector4d ()
 
moVector4iVector4i ()
 
moDataMessageMessage ()
 
moDataMessages * Messages ()
 
moSoundSound ()
 
moTextureTexture ()
 
moTextureTextureDestination ()
 if MO_DATA_IMAGESAMPLE source = destination Más...
 
moDataGetData ()
 
moText ToText () const
 
moText TypeToText ()
 
moDataType TextToType (moText texttype)
 
GLint GetGLId (MOfloat p_cycle, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moTempo *p_tempo, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (MOuint p_i, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moMoldeoObject *p_mob, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moMoldeoObject *p_mob, moTempo *p_tempo, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (MOfloat p_cycle)
 
GLint GetGLId (moTempo *p_tempo)
 
GLint GetGLId (MOuint p_i)
 
GLint GetGLId ()
 
GLint GetGLId (moMoldeoObject *p_mob)
 
GLint GetGLId (moMoldeoObject *p_mob, moTempo *p_tempo)
 
void SetFun (moMathFunction *p_Function)
 Fija el dato a una textura. Más...
 
void SetTexture (moTexture *p_Texture)
 
void SetTextureBuffer (moTextureBuffer *p_TextureBuffer)
 
void SetVideoBuffer (moVideoBuffer *p_VideoBuffer)
 
void SetTextureFilter (moTextureFilter *p_TextureFilter)
 
void SetTextureFilterAlpha (moData *p_alpha)
 
void SetTextureFilterParam (const moTextFilterParam &p_filterparam)
 
void SetFont (moFont *p_Font)
 
void SetModel (moSceneNode *p_Model)
 
void SetSound (moSound *p_Sound)
 
void SetVector (moVector2d *p_vector2d)
 
void SetVector (moVector3d *p_vector3d)
 
void SetVector (moVector4d *p_vector4d)
 
void SetVector (moVector2i *p_vector2i)
 
void SetVector (moVector3i *p_vector3i)
 
void SetVector (moVector4i *p_vector4i)
 
void SetMessage (moDataMessage *p_datamessage)
 
void SetMessages (moDataMessages *p_datamessages)
 

Métodos públicos estáticos

static moText TypeToText (moDataType p_data_type)
 

Atributos protegidos

moDataType m_DataType
 
moNumber m_Number
 
moText m_Text
 
MOulong m_DataSize
 
bool m_bFilteredAlpha
 
bool m_bFilteredParams
 
MOfloat m_AlphaFilter
 
moTextFilterParam m_pFilterParam
 
moDatam_pAlphaFilter
 
MOdouble m_LastEval
 

Descripción detallada

Definición en la línea 155 del archivo moValue.h.

Documentación del constructor y destructor

moData::moData ( )
moData::moData ( MOchar  data)

Definición en la línea 64 del archivo moValue.cpp.

moData::moData ( MOint  data)

Definición en la línea 71 del archivo moValue.cpp.

moData::moData ( MOlonglong  data)

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

moData::moData ( MOdouble  data)

Definición en la línea 85 del archivo moValue.cpp.

moData::moData ( MOfloat  data)

Definición en la línea 92 del archivo moValue.cpp.

moData::moData ( MOpointer  data,
MOulong  size,
moDataType  type 
)

Definición en la línea 106 del archivo moValue.cpp.

moData::moData ( moText  data)

Definición en la línea 113 del archivo moValue.cpp.

moData::moData ( moDataType  datatype)

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

moData::~moData ( )
virtual

Definición en la línea 126 del archivo moValue.cpp.

Documentación de las funciones miembro

MOchar moData::Char ( ) const

Definición en la línea 883 del archivo moValue.cpp.

void moData::Copy ( const moData data)

Definición en la línea 146 del archivo moValue.cpp.

MOdouble moData::Double ( ) const

Definición en la línea 859 del archivo moValue.cpp.

MOdouble moData::Eval ( )

Definición en la línea 424 del archivo moValue.cpp.

MOdouble moData::Eval ( double  x)

Definición en la línea 436 del archivo moValue.cpp.

MOfloat moData::Float ( ) const

Definición en la línea 835 del archivo moValue.cpp.

moFont * moData::Font ( )

Definición en la línea 474 del archivo moValue.cpp.

moMathFunction * moData::Fun ( )

referencias a clases

Definición en la línea 417 del archivo moValue.cpp.

moData * moData::GetData ( )

Definición en la línea 945 del archivo moValue.cpp.

GLint moData::GetGLId ( MOfloat  p_cycle,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 956 del archivo moValue.cpp.

GLint moData::GetGLId ( moTempo p_tempo,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1000 del archivo moValue.cpp.

GLint moData::GetGLId ( MOuint  p_i,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1046 del archivo moValue.cpp.

GLint moData::GetGLId ( MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1093 del archivo moValue.cpp.

GLint moData::GetGLId ( moMoldeoObject p_mob,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1138 del archivo moValue.cpp.

GLint moData::GetGLId ( moMoldeoObject p_mob,
moTempo p_tempo,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1144 del archivo moValue.cpp.

GLint moData::GetGLId ( MOfloat  p_cycle)

Definición en la línea 950 del archivo moValue.cpp.

GLint moData::GetGLId ( moTempo p_tempo)

Definición en la línea 994 del archivo moValue.cpp.

GLint moData::GetGLId ( MOuint  p_i)

Definición en la línea 1040 del archivo moValue.cpp.

GLint moData::GetGLId ( )

Definición en la línea 1087 del archivo moValue.cpp.

GLint moData::GetGLId ( moMoldeoObject p_mob)

Definición en la línea 1126 del archivo moValue.cpp.

GLint moData::GetGLId ( moMoldeoObject p_mob,
moTempo p_tempo 
)

Definición en la línea 1131 del archivo moValue.cpp.

MOint moData::Int ( ) const

Definición en la línea 773 del archivo moValue.cpp.

bool moData::IsValid ( ) const

Definición en la línea 152 del archivo moValue.cpp.

MOdouble moData::LastEval ( ) const

Definición en la línea 449 del archivo moValue.cpp.

MOlonglong moData::Long ( ) const

Definición en la línea 804 del archivo moValue.cpp.

moDataMessage * moData::Message ( )

Definición en la línea 407 del archivo moValue.cpp.

moDataMessages * moData::Messages ( )

Definición en la línea 412 del archivo moValue.cpp.

moSceneNode * moData::Model ( )

Definición en la línea 487 del archivo moValue.cpp.

moNumber moData::Number ( )

Definición en la línea 914 del archivo moValue.cpp.

moData & moData::operator= ( const moData data)

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

MOpointer moData::Pointer ( )

Definición en la línea 919 del archivo moValue.cpp.

void moData::SetChar ( MOchar  pchar)

Definición en la línea 196 del archivo moValue.cpp.

void moData::SetDouble ( MOdouble  pdouble)

Definición en la línea 172 del archivo moValue.cpp.

void moData::SetFloat ( MOfloat  pfloat)

Definición en la línea 164 del archivo moValue.cpp.

void moData::SetFont ( moFont p_Font)

Definición en la línea 269 del archivo moValue.cpp.

void moData::SetFun ( const moText p_functionExpression)

Definición en la línea 228 del archivo moValue.cpp.

void moData::SetFun ( moMathFunction p_Function)

Fija el dato a una textura.

Estas funciones asignan la referencia al objeto definido por el valor, a través del puntero a su objeto

Definición en la línea 235 del archivo moValue.cpp.

void moData::SetInt ( MOint  pint)

Definición en la línea 180 del archivo moValue.cpp.

void moData::SetLong ( MOlonglong  plong)

Definición en la línea 188 del archivo moValue.cpp.

void moData::SetMessage ( moDataMessage p_datamessage)

Definición en la línea 354 del archivo moValue.cpp.

void moData::SetMessages ( moDataMessages *  p_datamessages)

Definición en la línea 361 del archivo moValue.cpp.

void moData::SetModel ( moSceneNode p_Model)

Definición en la línea 275 del archivo moValue.cpp.

void moData::SetNumber ( moNumber  p_number)

Definición en la línea 203 del archivo moValue.cpp.

void moData::SetPointer ( MOpointer  data,
MOulong  size 
)

Definición en la línea 215 del archivo moValue.cpp.

void moData::SetSize ( MOulong  p_DataSize)

Definición en la línea 223 del archivo moValue.cpp.

void moData::SetSound ( moSound p_Sound)

Definición en la línea 368 del archivo moValue.cpp.

void moData::SetText ( moText  ptext)

Definición en la línea 158 del archivo moValue.cpp.

void moData::SetTexture ( moTexture p_Texture)

Definición en la línea 244 del archivo moValue.cpp.

void moData::SetTextureBuffer ( moTextureBuffer p_TextureBuffer)

Definición en la línea 250 del archivo moValue.cpp.

void moData::SetTextureFilter ( moTextureFilter p_TextureFilter)

Definición en la línea 262 del archivo moValue.cpp.

void moData::SetTextureFilterAlpha ( moData p_alpha)

Definición en la línea 281 del archivo moValue.cpp.

void moData::SetTextureFilterParam ( const moTextFilterParam p_filterparam)

Definición en la línea 310 del archivo moValue.cpp.

void moData::SetType ( moDataType  p_DataType)

Definición en la línea 210 del archivo moValue.cpp.

void moData::SetVector ( moVector2d p_vector2d)

Definición en la línea 317 del archivo moValue.cpp.

void moData::SetVector ( moVector3d p_vector3d)

Definición en la línea 323 del archivo moValue.cpp.

void moData::SetVector ( moVector4d p_vector4d)

Definición en la línea 329 del archivo moValue.cpp.

void moData::SetVector ( moVector2i p_vector2i)

Definición en la línea 335 del archivo moValue.cpp.

void moData::SetVector ( moVector3i p_vector3i)

Definición en la línea 341 del archivo moValue.cpp.

void moData::SetVector ( moVector4i p_vector4i)

Definición en la línea 347 del archivo moValue.cpp.

void moData::SetVideoBuffer ( moVideoBuffer p_VideoBuffer)

Definición en la línea 256 del archivo moValue.cpp.

MOulong moData::Size ( ) const

Definición en la línea 934 del archivo moValue.cpp.

moSound * moData::Sound ( )

Definición en la línea 493 del archivo moValue.cpp.

moText moData::Text ( )

Definición en la línea 539 del archivo moValue.cpp.

moDataType moData::TextToType ( moText  texttype)

Definición en la línea 630 del archivo moValue.cpp.

moTexture * moData::Texture ( )

TODO: esta funcion llama la textura de fuente ( al aplicar un shader, es la primera de las de fuente) no confundir con la textura de destino...!!!

Definición en la línea 501 del archivo moValue.cpp.

moTextureBuffer * moData::TextureBuffer ( )

Definición en la línea 479 del archivo moValue.cpp.

moTexture * moData::TextureDestination ( )

if MO_DATA_IMAGESAMPLE source = destination

Definición en la línea 519 del archivo moValue.cpp.

moText moData::ToText ( ) const

Definición en la línea 707 del archivo moValue.cpp.

moDataType moData::Type ( ) const

Definición en la línea 940 del archivo moValue.cpp.

moText moData::TypeToText ( moDataType  p_data_type)
static

Definición en la línea 549 del archivo moValue.cpp.

moText moData::TypeToText ( )

Definición en la línea 544 del archivo moValue.cpp.

moVector2d * moData::Vector2d ( )

Definición en la línea 375 del archivo moValue.cpp.

moVector2i * moData::Vector2i ( )

Definición en la línea 380 del archivo moValue.cpp.

moVector3d * moData::Vector3d ( )

Definición en la línea 385 del archivo moValue.cpp.

moVector3i * moData::Vector3i ( )

Definición en la línea 390 del archivo moValue.cpp.

moVector4d * moData::Vector4d ( )

Definición en la línea 395 del archivo moValue.cpp.

moVector4i * moData::Vector4i ( )

Definición en la línea 400 del archivo moValue.cpp.

Documentación de los datos miembro

MOfloat moData::m_AlphaFilter
protected

Definición en la línea 278 del archivo moValue.h.

bool moData::m_bFilteredAlpha
protected

Definición en la línea 276 del archivo moValue.h.

bool moData::m_bFilteredParams
protected

Definición en la línea 277 del archivo moValue.h.

MOulong moData::m_DataSize
protected

Definición en la línea 273 del archivo moValue.h.

moDataType moData::m_DataType
protected

Definición en la línea 270 del archivo moValue.h.

MOdouble moData::m_LastEval
protected

Definición en la línea 282 del archivo moValue.h.

moNumber moData::m_Number
protected

Definición en la línea 271 del archivo moValue.h.

moData* moData::m_pAlphaFilter
protected

Definición en la línea 280 del archivo moValue.h.

moTextFilterParam moData::m_pFilterParam
protected

Definición en la línea 279 del archivo moValue.h.

moText moData::m_Text
protected

Definición en la línea 272 del archivo moValue.h.


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