![]() |
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.
|
#include <moValue.h>


Métodos públicos | |
| moValueBase () | |
| Contructor. Más... | |
| moValueBase (const moValueBase &src) | |
| virtual | ~moValueBase () |
| moValueBase & | operator= (const moValueBase &src) |
| void | SetValueDefinition (moValueDefinition &p_valuedefinition) |
| Fija la definición del valor [ nombre de codigo, rango, tipo, índice ]. Más... | |
| const moValueDefinition & | GetValueDefinition () const |
| Devuelve una referencia a la definición del valor [ nombre de codigo, rango, tipo, índice ]. Más... | |
| void | SetType (moValueType p_type) |
| Fija el tipo de valor, esta función se implementa sólo como atajo a ciertos datos de la definición. Más... | |
| moValueType | GetType () const |
| Devuelve el tipo de valor ,esta función se implementa sólo como atajo a ciertos datos de la definición. Más... | |
| void | SetIndex (MOint p_index) |
| Fija el índice al que corresponde este valor dentro de la configuración. Más... | |
| moText | GetTypeStr () const |
| Devuelve el tipo en formato texto. Más... | |
| MOint | GetIndex () const |
| Devuelve el índice de este valor. Más... | |
| moText | GetCodeName () const |
| Devuelve un nombre de código en texto fijado por el usuario para este valor. Más... | |
| void | SetCodeName (moText p_codename) |
| Fija el nombre del código para este valor. Más... | |
| void | SetRange (MOfloat min, MOfloat max) |
| void | SetRange (moText min, moText max) |
| void | GetRange (MOfloat *min, MOfloat *max) |
| moText | GetAttribute () const |
| void | SetAttribute (moText p_attribute) |
| const moText & | ToJSON () |
| const moText & | ToXML () |
| int | Set (const moText &p_XmlText) |
| bool | FixType (moValueType p_ValueType) |
Métodos públicos heredados desde moData | |
| 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 () |
| moData & | operator= (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 |
| moMathFunction * | Fun () |
| referencias a clases Más... | |
| moFont * | Font () |
| moTextureBuffer * | TextureBuffer () |
| moSceneNode * | Model () |
| moVector2d * | Vector2d () |
| moVector2i * | Vector2i () |
| moVector3d * | Vector3d () |
| moVector3i * | Vector3i () |
| moVector4d * | Vector4d () |
| moVector4i * | Vector4i () |
| moDataMessage * | Message () |
| moDataMessages * | Messages () |
| moSound * | Sound () |
| moTexture * | Texture () |
| moTexture * | TextureDestination () |
| if MO_DATA_IMAGESAMPLE source = destination Más... | |
| moData * | GetData () |
| 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) |
Atributos privados | |
| moValueDefinition | m_ValueDefinition |
| Este miembro es lo que diferencia un Valor (moValueBase) de un Dato ( moData ). Más... | |
| moText | m_FullJSON |
| moText | m_FullXML |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde moData | |
| static moText | TypeToText (moDataType p_data_type) |
Atributos protegidos heredados desde moData | |
| moDataType | m_DataType |
| moNumber | m_Number |
| moText | m_Text |
| MOulong | m_DataSize |
| bool | m_bFilteredAlpha |
| bool | m_bFilteredParams |
| MOfloat | m_AlphaFilter |
| moTextFilterParam | m_pFilterParam |
| moData * | m_pAlphaFilter |
| MOdouble | m_LastEval |
moValueBase clase base para la representación de un valor, derivado de moData es un dato asociado a una definición de dato
| moValueBase::moValueBase | ( | ) |
Contructor.
Definición en la línea 1413 del archivo moValue.cpp.
| moValueBase::moValueBase | ( | const moValueBase & | src | ) |
Definición en la línea 1416 del archivo moValue.cpp.
|
virtual |
Definición en la línea 1421 del archivo moValue.cpp.
| bool moValueBase::FixType | ( | moValueType | p_ValueType | ) |
Definición en la línea 1461 del archivo moValue.cpp.


| moText moValueBase::GetAttribute | ( | ) | const |
| moText moValueBase::GetCodeName | ( | ) | const |
Devuelve un nombre de código en texto fijado por el usuario para este valor.
Definición en la línea 1513 del archivo moValue.cpp.

| MOint moValueBase::GetIndex | ( | ) | const |
Devuelve el índice de este valor.
Definición en la línea 1508 del archivo moValue.cpp.

| moValueType moValueBase::GetType | ( | ) | const |
Devuelve el tipo de valor ,esta función se implementa sólo como atajo a ciertos datos de la definición.
Definición en la línea 1498 del archivo moValue.cpp.


| moText moValueBase::GetTypeStr | ( | ) | const |
Devuelve el tipo en formato texto.
Definición en la línea 1503 del archivo moValue.cpp.


|
inline |
Devuelve una referencia a la definición del valor [ nombre de codigo, rango, tipo, índice ].
La definición de un valor da mucha más información que el simple dato o tipo también permite acotar el dato que representa el valor
Definición en la línea 415 del archivo moValue.h.

| moValueBase & moValueBase::operator= | ( | const moValueBase & | src | ) |
Definición en la línea 1424 del archivo moValue.cpp.
| int moValueBase::Set | ( | const moText & | p_XmlText | ) |
or TIXML_ENCODING_UTF8
convert xmltext to structure
Definición en la línea 1549 del archivo moValue.cpp.


| void moValueBase::SetAttribute | ( | moText | p_attribute | ) |
| void moValueBase::SetCodeName | ( | moText | p_codename | ) |
Fija el nombre del código para este valor.
| p_codename | un texto |
Definición en la línea 1518 del archivo moValue.cpp.


| void moValueBase::SetIndex | ( | MOint | p_index | ) |
Fija el índice al que corresponde este valor dentro de la configuración.
| p_index | el índice |
Definición en la línea 1493 del archivo moValue.cpp.

| void moValueBase::SetType | ( | moValueType | p_type | ) |
Fija el tipo de valor, esta función se implementa sólo como atajo a ciertos datos de la definición.
| p_type | el tipo de valor: |
Definición en la línea 1457 del archivo moValue.cpp.


|
inline |
Fija la definición del valor [ nombre de codigo, rango, tipo, índice ].
La definición de un valor da mucha más información que el simple dato o tipo también permite acotar el dato que representa el valor
| p_valuedefinition | la definición |
Definición en la línea 405 del archivo moValue.h.

| const moText & moValueBase::ToJSON | ( | ) |
| const moText & moValueBase::ToXML | ( | ) |
TODO: add range if (m_ValueDefinition.)
Definición en la línea 1533 del archivo moValue.cpp.

|
private |
Este miembro es lo que diferencia un Valor (moValueBase) de un Dato ( moData ).