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 moConfig

almacena la configuración de los parámetros de un objeto en un archivo XML Más...

#include <moConfig.h>

Diagrama de herencias de moConfig
moDataSessionConfig

Métodos públicos

 moConfig ()
 Constructor. Más...
 
virtual ~moConfig ()
 Destructor. Más...
 
void Set (moText p_objectname, moText p_objectclass)
 Fija el nombre y la clase del objeto a configurar. Más...
 
const moTextGetObjectName ()
 Devuelve el nombre del objeto asociado a este config. Más...
 
const moTextGetObjectClass ()
 Devuelve el nombre de la clase del objeto asociado a este config. Más...
 
const moTextGetName ()
 Devuelve el nombre del archivo de configuración. Más...
 
moParams & GetParams ()
 Devuelve el puntero al arreglo de parámetros. Más...
 
MOboolean IsConfigLoaded ()
 Indica si ha sido cargado con éxito el archivo de configuración. Más...
 
int LoadConfig (moText p_filename)
 Lee la configuracion de un archivo. Más...
 
void FixConfig ()
 Corrige el archivo de configuración. Más...
 
void Indexation ()
 Indexa los parámetros. Más...
 
MOboolean CreateDefault (const moText &p_fullconfigfilename)
 Devuelve true si pudo crear el archivo de configuración junto con su archivo correspondiente. Más...
 
void UnloadConfig ()
 Elimina todos los parámetros anteriormente cargados. Más...
 
int SaveConfig (moText p_filename=moText(""))
 Guarda la configuracion en un archivo físico. Más...
 
void DeleteConfig ()
 Borra la configuracion de parámetros con sus respectivos valores. Más...
 
moText GetFullText ()
 Devuelve el contenido completo de la configuración como texto plano. Más...
 
MOuint GetValuesCount (int p_paramindex)
 Devuelve la cantidad de valores que contiene el parámetro indexado. Más...
 
moValueGetValue (moText nameparam, int indexvalue=-1)
 Devuelve el valor indicado por el nombre del parámetro y el índice del valor. Más...
 
moValueGetValue (int indexparam, int indexvalue=-1)
 Devuelve el valor indicado por el índice del parámetro y el índice del valor. Más...
 
MOint Int (moParamReference p_paramreference)
 Acceso rápido a un valor entero. Más...
 
MOint Int (moText p_param_name)
 
MOdouble Double (moParamReference p_paramreference)
 Acceso rápido a un valor double. Más...
 
MOdouble Double (moText p_param_name)
 
moText Text (moParamReference p_paramreference)
 Acceso rápido a un valor de texto. Más...
 
moText Text (moText p_param_name)
 
moText Text (int p_param_index)
 
MOdouble Eval (moParamReference p_paramreference, double x,...)
 Acceso rápido a evaluar la función. Más...
 
MOdouble Eval (moParamReference p_paramreference)
 
MOdouble Eval (moText p_param_name, double x,...)
 
MOdouble Eval (moText p_param_name)
 
moVector4d EvalColor (moParamReference p_paramreference)
 
moVector4d EvalColor (moParamReference p_paramreference, double x,...)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_cycle, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 Acceso rápido a los datos de una textura. Más...
 
GLint GetGLId (moParamReference p_paramreference, moTempo *p_tempo, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOuint p_i, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_cycle)
 
GLint GetGLId (moParamReference p_paramreference, moTempo *p_tempo)
 
GLint GetGLId (moParamReference p_paramreference, MOuint p_i)
 
GLint GetGLId (moParamReference p_paramreference)
 
moMathFunctionFun (moParamReference p_paramreference)
 referencias a clases Más...
 
const moFontFont (moParamReference p_paramreference)
 
const moTextureBufferTextureBuffer (moParamReference p_paramreference)
 
const moSceneNodeModel (moParamReference p_paramreference)
 
const moVector2dVector2d (moParamReference p_paramreference)
 
const moVector2iVector2i (moParamReference p_paramreference)
 
const moVector3dVector3d (moParamReference p_paramreference)
 
const moVector3iVector3i (moParamReference p_paramreference)
 
const moVector4dVector4d (moParamReference p_paramreference)
 
const moVector4iVector4i (moParamReference p_paramreference)
 
const moDataMessageMessage (moParamReference p_paramreference)
 
const moDataMessages & Messages (moParamReference p_paramreference)
 
moSoundSound (moParamReference p_paramreference)
 
const moTextureTexture (moParamReference p_paramreference)
 
moParamoperator[] (MOint p_paramindex)
 Operador de acceso directo a un parámetro por índice. Más...
 
moParamoperator[] (moText p_paramname)
 Operador de acceso directo a un parámetro por nombre. Más...
 
moParamoperator[] (moParamIndex p_paramindex)
 Operador de acceso directo a un parámetro por estructura de índice (moParamIndex) Más...
 
moParamoperator[] (moParamReference p_paramreference)
 Operador de acceso directo a un parámetro por referencia de parámetro (moParamReference) Más...
 
moParamGetCurrentParam ()
 Devuelve el parámetro actualmente seleccionado. Más...
 
moParamGetParam (MOint p_paramindex=-1)
 Devuelve el parámetro por índice. Más...
 
moParamGetParam (moText p_paramname)
 Devuelve el parámetro por nombre. Más...
 
moParamGetParam (moParamIndex p_paramindex)
 Devuelve el parámetro por estructura de índice (moParamIndex) Más...
 
moParamGetParam (moParamReference p_paramreference)
 Devuelve el parámetro por referencia de parámetro (moParamReference) Más...
 
int GetParamsCount ()
 Devuelve la cantidad de parámetros de la configuracíón. Más...
 
int GetCurrentValueIndex (MOint p_paramindex)
 Devuelve el índice correspondiente al valor seleccionado del parámetro por índice de parámetro. Más...
 
int GetParamIndex (moText p_paramname)
 Devuelve el índice correspondiente al parámetro por nombre. Más...
 
int GetCurrentParamIndex () const
 Devuelve el índice del parámetro actualmente seleccionado. Más...
 
bool SetCurrentParamIndex (int)
 Selecciona el parámetro por el índice. Más...
 
bool SetCurrentParam (const moText &p_param_name)
 
void FirstParam ()
 Selecciona el primer parámetro. Más...
 
void NextParam ()
 Selecciona el próximo parámetro. Más...
 
void PrevParam ()
 Selecciona el parámetro anterior. Más...
 
void SetCurrentValueIndex (int p_paramindex, int p_valueindex)
 Posiciona el puntero de selección del valor del parámetro a la posición indicada. Más...
 
moValueGetCurrentValue ()
 Devuelve el valor actual del parámetro actual. Más...
 
bool FirstValue ()
 Selecciona el primer valor del parámetro actual. Más...
 
bool NextValue ()
 Selecciona el próximo valor del parámetro actual. Más...
 
bool PreviousValue ()
 Selecciona el valor anterior del parámetro actual. Más...
 
moConfigDefinitionGetConfigDefinition ()
 Devuelve el puntero al objeto de definición de la configuración. Más...
 
MOint GetPreConfCount ()
 Devuelve la cantidad de preconfiguraciones definidas. Más...
 
MOint GetCurrentPreConf ()
 Devuelve el índice de la preconfiguración seleccionada. Más...
 
void SetCurrentPreConf (MOint p_actual)
 Posiciona la preconfiguración actual en el índice indicado. Más...
 
void PreConfFirst ()
 Selecciona el primer valor de la preconfiguración. Más...
 
void PreConfNext ()
 Selecciona el próximo valor de la preconfiguración. Más...
 
void PreConfPrev ()
 Selecciona el valor anterior de la preconfiguración. Más...
 
void AddValue (int paramindex, moValue &p_value)
 Agrega un valor. Más...
 
void InsertValue (int paramindex, int valueindex, moValue &p_value)
 Inserta un valor. Más...
 
void SetValue (int paramindex, int valueindex, moValue &p_value)
 Fija un valor. Más...
 
void DeleteValue (int paramindex, int valueindex)
 Borra un valor. Más...
 
const moPreConfigGetPreconfig (int valueindex)
 Agrega una pre-configuración. Más...
 
void AddPreconfig (moPreconfigIndexes &p_preconfindexes)
 Agrega una pre-configuración. Más...
 
void AddPreconfig (int preconfig_index)
 Agrega una pre-configuración y las precendentes. Más...
 
void InsertPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes)
 Inserta una pre-configuración. Más...
 
void SetPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes)
 Setea una pre-configuración. Más...
 
void DeletePreconfig (int valueindex)
 Borra una pre-configuración. Más...
 
const moTextToJSON ()
 Devuelve la estructura del config en formato JSON. Más...
 

Descripción detallada

almacena la configuración de los parámetros de un objeto en un archivo XML

Es una clase de manejo de archivo de configuración basado en XML

ex: Config[ PARAM_INDEX ][ VALUE_INDEX ][ SUBVALUE_INDEX ].Float()

Config[ ICON_COLOR ][-1][MO_RED].Float()

Definición en la línea 193 del archivo moConfig.h.

Documentación del constructor y destructor

moConfig::moConfig ( )

Constructor.

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

moConfig::~moConfig ( )
virtual

Destructor.

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

Documentación de las funciones miembro

void moConfig::AddPreconfig ( moPreconfigIndexes &  p_preconfindexes)

Agrega una pre-configuración.

Definición en la línea 1657 del archivo moConfig.cpp.

void moConfig::AddPreconfig ( int  preconfig_index)

Agrega una pre-configuración y las precendentes.

ADD PARAMETERS THAT HAS BEEN CUSTOMIZED (so they have values count > 1)

Definición en la línea 1662 del archivo moConfig.cpp.

void moConfig::AddValue ( int  paramindex,
moValue p_value 
)

Agrega un valor.

Definición en la línea 1623 del archivo moConfig.cpp.

MOboolean moConfig::CreateDefault ( const moText p_fullconfigfilename)

Devuelve true si pudo crear el archivo de configuración junto con su archivo correspondiente.

Parámetros
return true si fue exitoso, false si no lo fue

Do not overwrite... by default

Definición en la línea 848 del archivo moConfig.cpp.

void moConfig::DeleteConfig ( )

Borra la configuracion de parámetros con sus respectivos valores.

Definición en la línea 906 del archivo moConfig.cpp.

void moConfig::DeletePreconfig ( int  valueindex)

Borra una pre-configuración.

Definición en la línea 1714 del archivo moConfig.cpp.

void moConfig::DeleteValue ( int  paramindex,
int  valueindex 
)

Borra un valor.

Definición en la línea 1641 del archivo moConfig.cpp.

MOdouble moConfig::Double ( moParamReference  p_paramreference)

Acceso rápido a un valor double.

Parámetros
indexparamíndice del parámetro
Devuelve
el entero

Definición en la línea 1056 del archivo moConfig.cpp.

MOdouble moConfig::Double ( moText  p_param_name)

Definición en la línea 1063 del archivo moConfig.cpp.

MOdouble moConfig::Eval ( moParamReference  p_paramreference,
double  x,
  ... 
)

Acceso rápido a evaluar la función.

Parámetros
indexparamíndice del parámetro
Devuelve
el entero

Definición en la línea 1125 del archivo moConfig.cpp.

MOdouble moConfig::Eval ( moParamReference  p_paramreference)

Definición en la línea 1149 del archivo moConfig.cpp.

MOdouble moConfig::Eval ( moText  p_param_name,
double  x,
  ... 
)

Definición en la línea 1137 del archivo moConfig.cpp.

MOdouble moConfig::Eval ( moText  p_param_name)

Definición en la línea 1160 del archivo moConfig.cpp.

moVector4d moConfig::EvalColor ( moParamReference  p_paramreference)

Definición en la línea 1091 del archivo moConfig.cpp.

moVector4d moConfig::EvalColor ( moParamReference  p_paramreference,
double  x,
  ... 
)

Definición en la línea 1108 del archivo moConfig.cpp.

void moConfig::FirstParam ( )

Selecciona el primer parámetro.

Definición en la línea 1507 del archivo moConfig.cpp.

bool moConfig::FirstValue ( )

Selecciona el primer valor del parámetro actual.

Definición en la línea 1532 del archivo moConfig.cpp.

void moConfig::FixConfig ( )

Corrige el archivo de configuración.

Corrige el archivo de configuración agregando aquellos parámetros faltantes TODO : 1) Que arregle problemas de formato de tipos de dato o 2) versionado (core creador, director creador, plugin creador, os creador) 3) convierta de ANSI a UTF

Devuelve
MO_CONFIG_OK, MO_CONFIGFILE_NOT_FOUND, -1 si es otro error

AGREGAMOS PARAMETROS FALTANTES Y OPCIONES !!!

check type and format

fix type

TODO: perform a JSON test of the full Options object instead of only checking the list size

RE-INDEXAMOS....

ACTUALIZAMOS LOS VALUE DEFINITION ( CODENAME, MIN, MAX, etc...)

Definición en la línea 305 del archivo moConfig.cpp.

const moFont & moConfig::Font ( moParamReference  p_paramreference)

Definición en la línea 1276 del archivo moConfig.cpp.

moMathFunction & moConfig::Fun ( moParamReference  p_paramreference)

referencias a clases

error...

Definición en la línea 1259 del archivo moConfig.cpp.

moConfigDefinition * moConfig::GetConfigDefinition ( )

Devuelve el puntero al objeto de definición de la configuración.

Devuelve
puntero al objeto de definición de la configuración moConfigDefinition

Definición en la línea 1572 del archivo moConfig.cpp.

moParam & moConfig::GetCurrentParam ( )

Devuelve el parámetro actualmente seleccionado.

Devuelve
referencia al parámetro moParam

Definición en la línea 1486 del archivo moConfig.cpp.

int moConfig::GetCurrentParamIndex ( ) const

Devuelve el índice del parámetro actualmente seleccionado.

Devuelve
índice del parámetro

Definición en la línea 1492 del archivo moConfig.cpp.

MOint moConfig::GetCurrentPreConf ( )

Devuelve el índice de la preconfiguración seleccionada.

Devuelve
índice de la preconfiguración

Definición en la línea 1586 del archivo moConfig.cpp.

moValue & moConfig::GetCurrentValue ( )

Devuelve el valor actual del parámetro actual.

Devuelve
referencia al valor moValue

Definición en la línea 1481 del archivo moConfig.cpp.

int moConfig::GetCurrentValueIndex ( MOint  p_paramindex)

Devuelve el índice correspondiente al valor seleccionado del parámetro por índice de parámetro.

Parámetros
p_paramindexíndice del parámetro
Devuelve
índice del valor

Definición en la línea 1476 del archivo moConfig.cpp.

moText moConfig::GetFullText ( )

Devuelve el contenido completo de la configuración como texto plano.

Devuelve
el texto completo de la configuración

Definición en la línea 913 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
MOfloat  p_cycle,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Acceso rápido a los datos de una textura.

Parámetros
indexparamíndice del parámetro
Devuelve
el id de la textura

Definición en la línea 1173 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
moTempo p_tempo,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1183 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
MOuint  p_i,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1193 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
MOfloat  p_fade,
const moTextFilterParam p_filterparam 
)

Definición en la línea 1203 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
MOfloat  p_cycle 
)

Definición en la línea 1214 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
moTempo p_tempo 
)

Definición en la línea 1226 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference,
MOuint  p_i 
)

Definición en la línea 1237 del archivo moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference)

Definición en la línea 1248 del archivo moConfig.cpp.

const moText& moConfig::GetName ( )
inline

Devuelve el nombre del archivo de configuración.

Devuelve
el nombre del archivo de configuración

Definición en la línea 234 del archivo moConfig.h.

const moText& moConfig::GetObjectClass ( )
inline

Devuelve el nombre de la clase del objeto asociado a este config.

El nombre de la clase puede ser del objeto del que deriva este.

Devuelve
el nombre de la clase

Definición en la línea 228 del archivo moConfig.h.

const moText& moConfig::GetObjectName ( )
inline

Devuelve el nombre del objeto asociado a este config.

El nombre del objeto no especifica la clase.

Devuelve
el nombre del objeto

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

moParam & moConfig::GetParam ( MOint  p_paramindex = -1)

Devuelve el parámetro por índice.

Parámetros
p_paramindexestructura de índice del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 984 del archivo moConfig.cpp.

moParam & moConfig::GetParam ( moText  p_paramname)

Devuelve el parámetro por nombre.

Parámetros
p_paramnamenombre del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 992 del archivo moConfig.cpp.

moParam& moConfig::GetParam ( moParamIndex  p_paramindex)
inline

Devuelve el parámetro por estructura de índice (moParamIndex)

Parámetros
p_paramindexestructura de índice del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 417 del archivo moConfig.h.

moParam& moConfig::GetParam ( moParamReference  p_paramreference)
inline

Devuelve el parámetro por referencia de parámetro (moParamReference)

Parámetros
p_paramreferenceestructura de referenciado de parámetro moParamReference
Devuelve
referencia al parámetro moParam

Definición en la línea 424 del archivo moConfig.h.

int moConfig::GetParamIndex ( moText  p_paramname)

Devuelve el índice correspondiente al parámetro por nombre.

Parámetros
p_paramnamenombre del parámetro
Devuelve
índice del parámetro

Definición en la línea 1008 del archivo moConfig.cpp.

moParams & moConfig::GetParams ( )

Devuelve el puntero al arreglo de parámetros.

Devuelve
una referencia al arreglo de parámetros

Definición en la línea 977 del archivo moConfig.cpp.

int moConfig::GetParamsCount ( )

Devuelve la cantidad de parámetros de la configuracíón.

Devuelve
cantidad de parámetros

Definición en la línea 1003 del archivo moConfig.cpp.

MOint moConfig::GetPreConfCount ( )

Devuelve la cantidad de preconfiguraciones definidas.

Devuelve
cantidad de preconfiguraciones

Definición en la línea 1581 del archivo moConfig.cpp.

const moPreConfig & moConfig::GetPreconfig ( int  valueindex)

Agrega una pre-configuración.

Definición en la línea 1649 del archivo moConfig.cpp.

moValue & moConfig::GetValue ( moText  nameparam,
int  indexvalue = -1 
)

Devuelve el valor indicado por el nombre del parámetro y el índice del valor.

Parámetros
nameparamnombre del parámetro
indexvalueíndice del valor dentro del parámetro
Devuelve
referencia al valor moValue

Definición en la línea 1024 del archivo moConfig.cpp.

moValue & moConfig::GetValue ( int  indexparam,
int  indexvalue = -1 
)

Devuelve el valor indicado por el índice del parámetro y el índice del valor.

Parámetros
indexparamíndice del parámetro
indexvalueíndice del valor dentro del parámetro
Devuelve
referencia al valor moValue

Definición en la línea 1032 del archivo moConfig.cpp.

MOuint moConfig::GetValuesCount ( int  p_paramindex)

Devuelve la cantidad de valores que contiene el parámetro indexado.

Parámetros
p_paramindexíndice del parámetro
Devuelve
cantidad de valores

Definición en la línea 1019 del archivo moConfig.cpp.

void moConfig::Indexation ( )

Indexa los parámetros.

Asocia indices de parametros a las definiciones.

Definición en la línea 286 del archivo moConfig.cpp.

void moConfig::InsertPreconfig ( int  valueindex,
moPreconfigIndexes &  p_preconfindexes 
)

Inserta una pre-configuración.

Definición en la línea 1704 del archivo moConfig.cpp.

void moConfig::InsertValue ( int  paramindex,
int  valueindex,
moValue p_value 
)

Inserta un valor.

Definición en la línea 1629 del archivo moConfig.cpp.

MOint moConfig::Int ( moParamReference  p_paramreference)

Acceso rápido a un valor entero.

Parámetros
indexparamíndice del parámetro
Devuelve
el entero

Definición en la línea 1042 del archivo moConfig.cpp.

MOint moConfig::Int ( moText  p_param_name)

Definición en la línea 1049 del archivo moConfig.cpp.

MOboolean moConfig::IsConfigLoaded ( )

Indica si ha sido cargado con éxito el archivo de configuración.

Devuelve
verdadero si ha sido cargado el archivo, falso si no

Definición en la línea 279 del archivo moConfig.cpp.

int moConfig::LoadConfig ( moText  p_filename)

Lee la configuracion de un archivo.

Devuelve
MO_CONFIG_OK, MO_CONFIGFILE_NOT_FOUND, -1 si es otro error

TODO:

corregimos, asignamos indices, agregamos faltantes...

Definición en la línea 402 del archivo moConfig.cpp.

const moDataMessage & moConfig::Message ( moParamReference  p_paramreference)

Definición en la línea 1410 del archivo moConfig.cpp.

const moDataMessages & moConfig::Messages ( moParamReference  p_paramreference)

Definición en la línea 1425 del archivo moConfig.cpp.

const moSceneNode & moConfig::Model ( moParamReference  p_paramreference)

Definición en la línea 1304 del archivo moConfig.cpp.

void moConfig::NextParam ( )

Selecciona el próximo parámetro.

Definición en la línea 1514 del archivo moConfig.cpp.

bool moConfig::NextValue ( )

Selecciona el próximo valor del parámetro actual.

Definición en la línea 1545 del archivo moConfig.cpp.

moParam& moConfig::operator[] ( MOint  p_paramindex)
inline

Operador de acceso directo a un parámetro por índice.

Parámetros
p_paramindexíndice del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 375 del archivo moConfig.h.

moParam& moConfig::operator[] ( moText  p_paramname)
inline

Operador de acceso directo a un parámetro por nombre.

Parámetros
p_paramnamenombre del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 382 del archivo moConfig.h.

moParam& moConfig::operator[] ( moParamIndex  p_paramindex)
inline

Operador de acceso directo a un parámetro por estructura de índice (moParamIndex)

Parámetros
p_paramindexestructura de índice del parámetro
Devuelve
referencia al parámetro moParam

Definición en la línea 389 del archivo moConfig.h.

moParam& moConfig::operator[] ( moParamReference  p_paramreference)
inline

Operador de acceso directo a un parámetro por referencia de parámetro (moParamReference)

Parámetros
p_paramreferenceestructura de referenciado de parámetro moParamReference
Devuelve
referencia al parámetro moParam

Definición en la línea 396 del archivo moConfig.h.

void moConfig::PreConfFirst ( )

Selecciona el primer valor de la preconfiguración.

Definición en la línea 1603 del archivo moConfig.cpp.

void moConfig::PreConfNext ( )

Selecciona el próximo valor de la preconfiguración.

Definición en la línea 1609 del archivo moConfig.cpp.

void moConfig::PreConfPrev ( )

Selecciona el valor anterior de la preconfiguración.

Definición en la línea 1615 del archivo moConfig.cpp.

bool moConfig::PreviousValue ( )

Selecciona el valor anterior del parámetro actual.

Definición en la línea 1558 del archivo moConfig.cpp.

void moConfig::PrevParam ( )

Selecciona el parámetro anterior.

Definición en la línea 1523 del archivo moConfig.cpp.

int moConfig::SaveConfig ( moText  p_filename = moText(""))

Guarda la configuracion en un archivo físico.

Parámetros
p_filenamenombre completo del archivo incluyendo el camino
Devuelve
0 si fue exitoso, otro valor en otro caso

or TIXML_ENCODING_UTF8

iterate childrens

Definición en la línea 652 del archivo moConfig.cpp.

void moConfig::Set ( moText  p_objectname,
moText  p_objectclass 
)
inline

Fija el nombre y la clase del objeto a configurar.

El nombre del objeto no especifica la clase. El nombre de la clase puede ser del objeto del que deriva este.

Parámetros
p_objectnameel nombre del objeto
p_objectclassla clase del objeto

Definición en la línea 210 del archivo moConfig.h.

bool moConfig::SetCurrentParam ( const moText p_param_name)
inline

Definición en la línea 451 del archivo moConfig.h.

bool moConfig::SetCurrentParamIndex ( int  p_currentparam)

Selecciona el parámetro por el índice.

Parámetros
índicedel parámetro

Definición en la línea 1497 del archivo moConfig.cpp.

void moConfig::SetCurrentPreConf ( MOint  p_actual)

Posiciona la preconfiguración actual en el índice indicado.

Parámetros
índicede la preconfiguración

Definición en la línea 1591 del archivo moConfig.cpp.

void moConfig::SetCurrentValueIndex ( int  p_paramindex,
int  p_valueindex 
)

Posiciona el puntero de selección del valor del parámetro a la posición indicada.

Parámetros
p_paramindexíndice de parámetro a posicionar el valor
p_valueindexíndice de valor a posicionar

Definición en la línea 1470 del archivo moConfig.cpp.

void moConfig::SetPreconfig ( int  valueindex,
moPreconfigIndexes &  p_preconfindexes 
)

Setea una pre-configuración.

Definición en la línea 1709 del archivo moConfig.cpp.

void moConfig::SetValue ( int  paramindex,
int  valueindex,
moValue p_value 
)

Fija un valor.

Definición en la línea 1635 del archivo moConfig.cpp.

moSound & moConfig::Sound ( moParamReference  p_paramreference)

Definición en la línea 1440 del archivo moConfig.cpp.

moText moConfig::Text ( moParamReference  p_paramreference)

Acceso rápido a un valor de texto.

Parámetros
indexparamíndice del parámetro
Devuelve
el entero

Definición en la línea 1070 del archivo moConfig.cpp.

moText moConfig::Text ( moText  p_param_name)

Definición en la línea 1077 del archivo moConfig.cpp.

moText moConfig::Text ( int  p_param_index)

Definición en la línea 1084 del archivo moConfig.cpp.

const moTexture & moConfig::Texture ( moParamReference  p_paramreference)

Definición en la línea 1455 del archivo moConfig.cpp.

const moTextureBuffer & moConfig::TextureBuffer ( moParamReference  p_paramreference)

Definición en la línea 1289 del archivo moConfig.cpp.

const moText & moConfig::ToJSON ( )

Devuelve la estructura del config en formato JSON.

outlets must not be in a param...

Definición en la línea 1719 del archivo moConfig.cpp.

void moConfig::UnloadConfig ( )

Elimina todos los parámetros anteriormente cargados.

Limpia la configuración.

Definición en la línea 898 del archivo moConfig.cpp.

const moVector2d & moConfig::Vector2d ( moParamReference  p_paramreference)

Definición en la línea 1319 del archivo moConfig.cpp.

const moVector2i & moConfig::Vector2i ( moParamReference  p_paramreference)

Definición en la línea 1334 del archivo moConfig.cpp.

const moVector3d & moConfig::Vector3d ( moParamReference  p_paramreference)

Definición en la línea 1349 del archivo moConfig.cpp.

const moVector3i & moConfig::Vector3i ( moParamReference  p_paramreference)

Definición en la línea 1364 del archivo moConfig.cpp.

const moVector4d & moConfig::Vector4d ( moParamReference  p_paramreference)

Definición en la línea 1379 del archivo moConfig.cpp.

const moVector4i & moConfig::Vector4i ( moParamReference  p_paramreference)

Definición en la línea 1395 del archivo moConfig.cpp.


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