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 moDataSessionConfig

#include <moDataManager.h>

Diagrama de herencias de moDataSessionConfig
moConfig

Métodos públicos

 moDataSessionConfig ()
 
 moDataSessionConfig (moText p_apppath, moText p_datapath, moText p_consoleconfig, moText p_SessionFileName=moText("sesion.mos"), moText p_VideoFileName=moText("sesion.mp4"), long p_MaxKeys=10000, long p_MaxTimecode=3600000, long p_Port=0, long p_Address=0)
 
virtual ~moDataSessionConfig ()
 
moText GetDataPath ()
 
moText GetAppPath ()
 
moText GetAppDataPath ()
 
moText GetConsoleConfigName ()
 
moText GetVideoFileName ()
 
moText GetSessionFileName ()
 
moText GetPluginsPath ()
 
long GetMaxKeys ()
 
long GetMaxTimecode ()
 
long GetPort ()
 
long GetAddress ()
 
- Métodos públicos heredados desde moConfig
 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...
 

Amigas

class moDataSession
 

Descripción detallada

Configuración de sesión. Se crea antes de empezar una sesión con los datos específicos como son: el directorio de datos el nombre del archivo de consola el nombre del archivo para grabar la sesión la cantidad máxima de claves la cantidad máxima de tiempo a grabar en milisegundos

Definición en la línea 113 del archivo moDataManager.h.

Documentación del constructor y destructor

moDataSessionConfig::moDataSessionConfig ( )

Definición en la línea 674 del archivo moDataManager.cpp.

moDataSessionConfig::moDataSessionConfig ( moText  p_apppath,
moText  p_datapath,
moText  p_consoleconfig,
moText  p_SessionFileName = moText("sesion.mos"),
moText  p_VideoFileName = moText("sesion.mp4"),
long  p_MaxKeys = 10000,
long  p_MaxTimecode = 3600000,
long  p_Port = 0,
long  p_Address = 0 
)

check if DATADIR exists a) in linux: just take the datadir b) in windows: it depends

check if moFile mFile(

Definición en la línea 683 del archivo moDataManager.cpp.

moDataSessionConfig::~moDataSessionConfig ( )
virtual

Definición en la línea 784 del archivo moDataManager.cpp.

Documentación de las funciones miembro

long moDataSessionConfig::GetAddress ( )
inline

Definición en la línea 152 del archivo moDataManager.h.

moText moDataSessionConfig::GetAppDataPath ( )

Definición en la línea 798 del archivo moDataManager.cpp.

moText moDataSessionConfig::GetAppPath ( )

Definición en la línea 788 del archivo moDataManager.cpp.

moText moDataSessionConfig::GetConsoleConfigName ( )

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

moText moDataSessionConfig::GetDataPath ( )

Definición en la línea 793 del archivo moDataManager.cpp.

long moDataSessionConfig::GetMaxKeys ( )
inline

Definición en la línea 140 del archivo moDataManager.h.

long moDataSessionConfig::GetMaxTimecode ( )
inline

Definición en la línea 144 del archivo moDataManager.h.

moText moDataSessionConfig::GetPluginsPath ( )

Definición en la línea 819 del archivo moDataManager.cpp.

long moDataSessionConfig::GetPort ( )
inline

Definición en la línea 148 del archivo moDataManager.h.

moText moDataSessionConfig::GetSessionFileName ( )

Definición en la línea 814 del archivo moDataManager.cpp.

moText moDataSessionConfig::GetVideoFileName ( )

Definición en la línea 809 del archivo moDataManager.cpp.

Documentación de las funciones relacionadas y clases amigas

friend class moDataSession
friend

Definición en la línea 114 del archivo moDataManager.h.


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