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.
Referencia del Archivo moValue.h
#include "moTypes.h"
#include "moTempo.h"
#include "moText.h"
#include "moArray.h"
#include "moMathMatrix.h"
#include "moMathFunction.h"
#include "moMathVector.h"
#include "moMathVector3.h"
#include "moMathVector4.h"
#include "moTextFilterParam.h"
#include <iostream>
#include <map>
#include <string>
Dependencia gráfica adjunta para moValue.h:
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Clases

union  moNumber
 
class  moData
 
struct  moValueIndex
 
class  moValueDefinition
 
class  moValueBase
 
class  moValue
 Valor de un Parámetro. Más...
 

defines

#define moRound(x)
 

typedefs

typedef moDatas moDataMessage
 
typedef std::map< std::string, moDatamoAttributes
 

Enumeraciones

enum  moDataType {
  MO_DATA_UNDEFINED =-1, MO_DATA_NUMBER, MO_DATA_NUMBER_CHAR, MO_DATA_NUMBER_INT,
  MO_DATA_NUMBER_LONG, MO_DATA_NUMBER_DOUBLE, MO_DATA_NUMBER_FLOAT, MO_DATA_NUMBER_MIDI,
  MO_DATA_FUNCTION, MO_DATA_POINTER, MO_DATA_VECTOR2I, MO_DATA_VECTOR3I,
  MO_DATA_VECTOR4I, MO_DATA_VECTOR2F, MO_DATA_VECTOR3F, MO_DATA_VECTOR4F,
  MO_DATA_IMAGESAMPLE, MO_DATA_IMAGESAMPLE_FILTERED, MO_DATA_IMAGESAMPLE_TEXTUREBUFFER, MO_DATA_SOUNDSAMPLE,
  MO_DATA_VIDEOSAMPLE, MO_DATA_FONTPOINTER, MO_DATA_3DMODELPOINTER, MO_DATA_TEXT,
  MO_DATA_MESSAGE, MO_DATA_MESSAGES
}
 
enum  moValueType {
  MO_VALUE_NUM, MO_VALUE_NUM_CHAR, MO_VALUE_NUM_INT, MO_VALUE_NUM_LONG,
  MO_VALUE_NUM_FLOAT, MO_VALUE_NUM_DOUBLE, MO_VALUE_MATRIX, MO_VALUE_TXT,
  MO_VALUE_LNK, MO_VALUE_FUNCTION, MO_VALUE_XML, MO_VALUE_UNDEFINED
}
 

Funciones

 moDeclareExportedDynamicArray (moData, moDatas)
 
 moDeclareExportedDynamicArray (moDataMessage, moDataMessages)
 
 moDeclareExportedDynamicArray (moValueIndex, moValueIndexes)
 
 moDeclareExportedDynamicArray (moValueBase, moValueBases)
 
 moDeclareExportedDynamicArray (moValue, moValues)
 

Documentación de los 'defines'

◆ moRound

#define moRound (   x)
Valor:
((x) < (LONG_MIN-0.5) || (x) > (LONG_MAX+0.5)) ?\
0.0f : ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))

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

Documentación de los 'typedefs'

◆ moAttributes

typedef std::map< std::string, moData > moAttributes

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

◆ moDataMessage

typedef moDatas moDataMessage

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

Documentación de las enumeraciones

◆ moDataType

enum moDataType

moDataType Tipos de datos, especifica como está almacenada la información en memoria, y de qué tipo es.

Valores de enumeraciones
MO_DATA_UNDEFINED 
MO_DATA_NUMBER 
MO_DATA_NUMBER_CHAR 
MO_DATA_NUMBER_INT 
MO_DATA_NUMBER_LONG 
MO_DATA_NUMBER_DOUBLE 
MO_DATA_NUMBER_FLOAT 
MO_DATA_NUMBER_MIDI 
MO_DATA_FUNCTION 
MO_DATA_POINTER 
MO_DATA_VECTOR2I 
MO_DATA_VECTOR3I 
MO_DATA_VECTOR4I 
MO_DATA_VECTOR2F 
MO_DATA_VECTOR3F 
MO_DATA_VECTOR4F 
MO_DATA_IMAGESAMPLE 
MO_DATA_IMAGESAMPLE_FILTERED 
MO_DATA_IMAGESAMPLE_TEXTUREBUFFER 
MO_DATA_SOUNDSAMPLE 
MO_DATA_VIDEOSAMPLE 
MO_DATA_FONTPOINTER 
MO_DATA_3DMODELPOINTER 
MO_DATA_TEXT 
MO_DATA_MESSAGE 
MO_DATA_MESSAGES 

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

◆ moValueType

moValueType Tipos de valores para interpretar los datos de texto de los archivos de configuración

Valores de enumeraciones
MO_VALUE_NUM 
MO_VALUE_NUM_CHAR 
MO_VALUE_NUM_INT 
MO_VALUE_NUM_LONG 
MO_VALUE_NUM_FLOAT 
MO_VALUE_NUM_DOUBLE 
MO_VALUE_MATRIX 
MO_VALUE_TXT 
MO_VALUE_LNK 
MO_VALUE_FUNCTION 
MO_VALUE_XML 
MO_VALUE_UNDEFINED 

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

Documentación de las funciones

◆ moDeclareExportedDynamicArray() [1/5]

moDeclareExportedDynamicArray ( moData  ,
moDatas   
)

◆ moDeclareExportedDynamicArray() [2/5]

moDeclareExportedDynamicArray ( moDataMessage  ,
moDataMessages   
)

◆ moDeclareExportedDynamicArray() [3/5]

moDeclareExportedDynamicArray ( moValueIndex  ,
moValueIndexes   
)

◆ moDeclareExportedDynamicArray() [4/5]

moDeclareExportedDynamicArray ( moValueBase  ,
moValueBases   
)

◆ moDeclareExportedDynamicArray() [5/5]

moDeclareExportedDynamicArray ( moValue  ,
moValues   
)