libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moConfig Class Reference

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

#include <moConfig.h>

Inheritance diagram for moConfig:
moDataSessionConfig

Public Member Functions

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

Detailed Description

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()

Definition at line 193 of file moConfig.h.

Constructor & Destructor Documentation

moConfig::moConfig ( )

Constructor.

Definition at line 269 of file moConfig.cpp.

moConfig::~moConfig ( )
virtual

Destructor.

Definition at line 275 of file moConfig.cpp.

Member Function Documentation

void moConfig::AddPreconfig ( moPreconfigIndexes &  p_preconfindexes)

Agrega una pre-configuración

Definition at line 1657 of file 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)

Definition at line 1662 of file moConfig.cpp.

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

Agrega un valor.

Definition at line 1623 of file moConfig.cpp.

MOboolean moConfig::CreateDefault ( const moText p_fullconfigfilename)

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

Parameters
return true si fue exitoso, false si no lo fue

Do not overwrite... by default

Definition at line 848 of file moConfig.cpp.

void moConfig::DeleteConfig ( )

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

Definition at line 906 of file moConfig.cpp.

void moConfig::DeletePreconfig ( int  valueindex)

Borra una pre-configuración

Definition at line 1714 of file moConfig.cpp.

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

Borra un valor.

Definition at line 1641 of file moConfig.cpp.

MOdouble moConfig::Double ( moParamReference  p_paramreference)

Acceso rápido a un valor double.

Parameters
indexparamíndice del parámetro
Returns
el entero

Definition at line 1056 of file moConfig.cpp.

MOdouble moConfig::Double ( moText  p_param_name)

Definition at line 1063 of file moConfig.cpp.

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

Acceso rápido a evaluar la función

Parameters
indexparamíndice del parámetro
Returns
el entero

Definition at line 1125 of file moConfig.cpp.

MOdouble moConfig::Eval ( moParamReference  p_paramreference)

Definition at line 1149 of file moConfig.cpp.

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

Definition at line 1137 of file moConfig.cpp.

MOdouble moConfig::Eval ( moText  p_param_name)

Definition at line 1160 of file moConfig.cpp.

moVector4d moConfig::EvalColor ( moParamReference  p_paramreference)

Definition at line 1091 of file moConfig.cpp.

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

Definition at line 1108 of file moConfig.cpp.

void moConfig::FirstParam ( )

Selecciona el primer parámetro.

Definition at line 1507 of file moConfig.cpp.

bool moConfig::FirstValue ( )

Selecciona el primer valor del parámetro actual.

Definition at line 1532 of file 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

Returns
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...)

Definition at line 305 of file moConfig.cpp.

const moFont & moConfig::Font ( moParamReference  p_paramreference)

Definition at line 1276 of file moConfig.cpp.

moMathFunction & moConfig::Fun ( moParamReference  p_paramreference)

referencias a clases

error...

Definition at line 1259 of file moConfig.cpp.

moConfigDefinition * moConfig::GetConfigDefinition ( )

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

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

Definition at line 1572 of file moConfig.cpp.

moParam & moConfig::GetCurrentParam ( )

Devuelve el parámetro actualmente seleccionado.

Returns
referencia al parámetro moParam

Definition at line 1486 of file moConfig.cpp.

int moConfig::GetCurrentParamIndex ( ) const

Devuelve el índice del parámetro actualmente seleccionado.

Returns
índice del parámetro

Definition at line 1492 of file moConfig.cpp.

MOint moConfig::GetCurrentPreConf ( )

Devuelve el índice de la preconfiguración seleccionada.

Returns
índice de la preconfiguración

Definition at line 1586 of file moConfig.cpp.

moValue & moConfig::GetCurrentValue ( )

Devuelve el valor actual del parámetro actual.

Returns
referencia al valor moValue

Definition at line 1481 of file moConfig.cpp.

int moConfig::GetCurrentValueIndex ( MOint  p_paramindex)

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

Parameters
p_paramindexíndice del parámetro
Returns
índice del valor

Definition at line 1476 of file moConfig.cpp.

moText moConfig::GetFullText ( )

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

Returns
el texto completo de la configuración

Definition at line 913 of file 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.

Parameters
indexparamíndice del parámetro
Returns
el id de la textura

Definition at line 1173 of file moConfig.cpp.

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

Definition at line 1183 of file moConfig.cpp.

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

Definition at line 1193 of file moConfig.cpp.

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

Definition at line 1203 of file moConfig.cpp.

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

Definition at line 1214 of file moConfig.cpp.

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

Definition at line 1226 of file moConfig.cpp.

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

Definition at line 1237 of file moConfig.cpp.

GLint moConfig::GetGLId ( moParamReference  p_paramreference)

Definition at line 1248 of file moConfig.cpp.

const moText& moConfig::GetName ( )
inline

Devuelve el nombre del archivo de configuración

Returns
el nombre del archivo de configuración

Definition at line 234 of file 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.

Returns
el nombre de la clase

Definition at line 228 of file moConfig.h.

const moText& moConfig::GetObjectName ( )
inline

Devuelve el nombre del objeto asociado a este config.

El nombre del objeto no especifica la clase.

Returns
el nombre del objeto

Definition at line 219 of file moConfig.h.

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

Devuelve el parámetro por índice.

Parameters
p_paramindexestructura de índice del parámetro
Returns
referencia al parámetro moParam

Definition at line 984 of file moConfig.cpp.

moParam & moConfig::GetParam ( moText  p_paramname)

Devuelve el parámetro por nombre.

Parameters
p_paramnamenombre del parámetro
Returns
referencia al parámetro moParam

Definition at line 992 of file moConfig.cpp.

moParam& moConfig::GetParam ( moParamIndex  p_paramindex)
inline

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

Parameters
p_paramindexestructura de índice del parámetro
Returns
referencia al parámetro moParam

Definition at line 417 of file moConfig.h.

moParam& moConfig::GetParam ( moParamReference  p_paramreference)
inline

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

Parameters
p_paramreferenceestructura de referenciado de parámetro moParamReference
Returns
referencia al parámetro moParam

Definition at line 424 of file moConfig.h.

int moConfig::GetParamIndex ( moText  p_paramname)

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

Parameters
p_paramnamenombre del parámetro
Returns
índice del parámetro

Definition at line 1008 of file moConfig.cpp.

moParams & moConfig::GetParams ( )

Devuelve el puntero al arreglo de parámetros.

Returns
una referencia al arreglo de parámetros

Definition at line 977 of file moConfig.cpp.

int moConfig::GetParamsCount ( )

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

Returns
cantidad de parámetros

Definition at line 1003 of file moConfig.cpp.

MOint moConfig::GetPreConfCount ( )

Devuelve la cantidad de preconfiguraciones definidas.

Returns
cantidad de preconfiguraciones

Definition at line 1581 of file moConfig.cpp.

const moPreConfig & moConfig::GetPreconfig ( int  valueindex)

Agrega una pre-configuración

Definition at line 1649 of file 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.

Parameters
nameparamnombre del parámetro
indexvalueíndice del valor dentro del parámetro
Returns
referencia al valor moValue

Definition at line 1024 of file 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.

Parameters
indexparamíndice del parámetro
indexvalueíndice del valor dentro del parámetro
Returns
referencia al valor moValue

Definition at line 1032 of file moConfig.cpp.

MOuint moConfig::GetValuesCount ( int  p_paramindex)

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

Parameters
p_paramindexíndice del parámetro
Returns
cantidad de valores

Definition at line 1019 of file moConfig.cpp.

void moConfig::Indexation ( )

Indexa los parámetros.

Asocia indices de parametros a las definiciones.

Definition at line 286 of file moConfig.cpp.

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

Inserta una pre-configuración

Definition at line 1704 of file moConfig.cpp.

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

Inserta un valor.

Definition at line 1629 of file moConfig.cpp.

MOint moConfig::Int ( moParamReference  p_paramreference)

Acceso rápido a un valor entero.

Parameters
indexparamíndice del parámetro
Returns
el entero

Definition at line 1042 of file moConfig.cpp.

MOint moConfig::Int ( moText  p_param_name)

Definition at line 1049 of file moConfig.cpp.

MOboolean moConfig::IsConfigLoaded ( )

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

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

Definition at line 279 of file moConfig.cpp.

int moConfig::LoadConfig ( moText  p_filename)

Lee la configuracion de un archivo.

Returns
MO_CONFIG_OK, MO_CONFIGFILE_NOT_FOUND, -1 si es otro error

TODO:

corregimos, asignamos indices, agregamos faltantes...

Definition at line 402 of file moConfig.cpp.

const moDataMessage & moConfig::Message ( moParamReference  p_paramreference)

Definition at line 1410 of file moConfig.cpp.

const moDataMessages & moConfig::Messages ( moParamReference  p_paramreference)

Definition at line 1425 of file moConfig.cpp.

const moSceneNode & moConfig::Model ( moParamReference  p_paramreference)

Definition at line 1304 of file moConfig.cpp.

void moConfig::NextParam ( )

Selecciona el próximo parámetro.

Definition at line 1514 of file moConfig.cpp.

bool moConfig::NextValue ( )

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

Definition at line 1545 of file moConfig.cpp.

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

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

Parameters
p_paramindexíndice del parámetro
Returns
referencia al parámetro moParam

Definition at line 375 of file moConfig.h.

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

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

Parameters
p_paramnamenombre del parámetro
Returns
referencia al parámetro moParam

Definition at line 382 of file moConfig.h.

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

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

Parameters
p_paramindexestructura de índice del parámetro
Returns
referencia al parámetro moParam

Definition at line 389 of file moConfig.h.

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

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

Parameters
p_paramreferenceestructura de referenciado de parámetro moParamReference
Returns
referencia al parámetro moParam

Definition at line 396 of file moConfig.h.

void moConfig::PreConfFirst ( )

Selecciona el primer valor de la preconfiguración

Definition at line 1603 of file moConfig.cpp.

void moConfig::PreConfNext ( )

Selecciona el próximo valor de la preconfiguración

Definition at line 1609 of file moConfig.cpp.

void moConfig::PreConfPrev ( )

Selecciona el valor anterior de la preconfiguración

Definition at line 1615 of file moConfig.cpp.

bool moConfig::PreviousValue ( )

Selecciona el valor anterior del parámetro actual.

Definition at line 1558 of file moConfig.cpp.

void moConfig::PrevParam ( )

Selecciona el parámetro anterior.

Definition at line 1523 of file moConfig.cpp.

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

Guarda la configuracion en un archivo físico.

Parameters
p_filenamenombre completo del archivo incluyendo el camino
Returns
0 si fue exitoso, otro valor en otro caso

or TIXML_ENCODING_UTF8

iterate childrens

Definition at line 652 of file 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.

Parameters
p_objectnameel nombre del objeto
p_objectclassla clase del objeto

Definition at line 210 of file moConfig.h.

bool moConfig::SetCurrentParam ( const moText p_param_name)
inline

Definition at line 451 of file moConfig.h.

bool moConfig::SetCurrentParamIndex ( int  p_currentparam)

Selecciona el parámetro por el índice.

Parameters
índicedel parámetro

Definition at line 1497 of file moConfig.cpp.

void moConfig::SetCurrentPreConf ( MOint  p_actual)

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

Parameters
índicede la preconfiguración

Definition at line 1591 of file 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.

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

Definition at line 1470 of file moConfig.cpp.

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

Setea una pre-configuración

Definition at line 1709 of file moConfig.cpp.

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

Fija un valor.

Definition at line 1635 of file moConfig.cpp.

moSound & moConfig::Sound ( moParamReference  p_paramreference)

Definition at line 1440 of file moConfig.cpp.

moText moConfig::Text ( moParamReference  p_paramreference)

Acceso rápido a un valor de texto.

Parameters
indexparamíndice del parámetro
Returns
el entero

Definition at line 1070 of file moConfig.cpp.

moText moConfig::Text ( moText  p_param_name)

Definition at line 1077 of file moConfig.cpp.

moText moConfig::Text ( int  p_param_index)

Definition at line 1084 of file moConfig.cpp.

const moTexture & moConfig::Texture ( moParamReference  p_paramreference)

Definition at line 1455 of file moConfig.cpp.

const moTextureBuffer & moConfig::TextureBuffer ( moParamReference  p_paramreference)

Definition at line 1289 of file moConfig.cpp.

const moText & moConfig::ToJSON ( )

Devuelve la estructura del config en formato JSON.

outlets must not be in a param...

Definition at line 1719 of file moConfig.cpp.

void moConfig::UnloadConfig ( )

Elimina todos los parámetros anteriormente cargados.

Limpia la configuración.

Definition at line 898 of file moConfig.cpp.

const moVector2d & moConfig::Vector2d ( moParamReference  p_paramreference)

Definition at line 1319 of file moConfig.cpp.

const moVector2i & moConfig::Vector2i ( moParamReference  p_paramreference)

Definition at line 1334 of file moConfig.cpp.

const moVector3d & moConfig::Vector3d ( moParamReference  p_paramreference)

Definition at line 1349 of file moConfig.cpp.

const moVector3i & moConfig::Vector3i ( moParamReference  p_paramreference)

Definition at line 1364 of file moConfig.cpp.

const moVector4d & moConfig::Vector4d ( moParamReference  p_paramreference)

Definition at line 1379 of file moConfig.cpp.

const moVector4i & moConfig::Vector4i ( moParamReference  p_paramreference)

Definition at line 1395 of file moConfig.cpp.


The documentation for this class was generated from the following files: