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 de la Clase moDataSession

#include <moDataManager.h>

Diagrama de herencias de moDataSession
Inheritance graph
Diagrama de colaboración para moDataSession:
Collaboration graph

Métodos públicos

 moDataSession ()
 
virtual ~moDataSession ()
 
void Set (moText p_Name, moDataSessionConfig *pSessionConfig, moDataSessionMode p_sessionmode, moDataSessionRecordMode p_recordmode, moDataSessionPlaybackMode p_playbackmode, moResourceManager *p_ResMan)
 
bool SaveToFile (const moText &p_filename=moText(""))
 
bool LoadFromFile (const moText &p_filename)
 
bool AddKey (const moDataSessionKey &p_key)
 
bool AddEventKey (const moDataSessionEventKey &p_eventkey)
 
bool Playback (moConsoleState &p_console_state)
 
bool StopPlayback (moConsoleState &p_console_state)
 fast start playback Más...
 
bool Record (moConsoleState &p_console_state)
 stop playback Más...
 
bool StopRecord (moConsoleState &p_console_state)
 start record Más...
 
bool Render (moConsoleState &p_console_state)
 stop record Más...
 
bool StopRender (moConsoleState &p_console_state)
 render to images Más...
 
bool RecordLive (moResourceManager *pRM)
 stop render Más...
 
bool Loaded ()
 fast live record Más...
 
bool LoadSession ()
 
bool SetKey (int p_actual_key)
 
const moDataSessionKeyGetActualKey ()
 
const moDataSessionKeyNextKey (moConsoleState &m_ConsoleState)
 
bool SessionStart ()
 
bool SessionEnded ()
 
int GetKeyCount ()
 
int GetRenderedFrames () const
 
const moTextGetRenderedFolder ()
 
void SetRenderedFolder (const moText &p_rendered_folder)
 
bool StepRender (moConsoleState &p_console_state)
 
const moTextToJSON ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos privados

long m_StartTimeCode
 
long m_EndTimeCode
 
moText m_Name
 
moDataSessionConfigm_pDataSessionConfig
 
moResourceManagerm_pResourceManager
 
int m_iActualKey
 
moDataSessionKeys m_Keys
 
moDataSessionEventKeys m_EventKeys
 
moDataSessionMode m_SessionMode
 
moDataSessionRecordMode m_SessionRecordMode
 
moDataSessionPlaybackMode m_SessionPlaybackMode
 
moDataSessionRenderdMode m_SessionRenderMode
 
moVideoGraphm_pVideoGraph
 
moDataSessionKey m_ActualKey
 
int m_Rendered_Frames
 
moText m_Rendered_Folder
 
moText m_FullJSON
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

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

Documentación del constructor y destructor

◆ moDataSession()

moDataSession::moDataSession ( )

◆ ~moDataSession()

moDataSession::~moDataSession ( )
virtual

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

Documentación de las funciones miembro

◆ AddEventKey()

bool moDataSession::AddEventKey ( const moDataSessionEventKey p_eventkey)

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

◆ AddKey()

bool moDataSession::AddKey ( const moDataSessionKey p_key)

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ GetActualKey()

const moDataSessionKey & moDataSession::GetActualKey ( )

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

◆ GetKeyCount()

int moDataSession::GetKeyCount ( )

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

◆ GetRenderedFolder()

const moText& moDataSession::GetRenderedFolder ( )
inline

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

◆ GetRenderedFrames()

int moDataSession::GetRenderedFrames ( ) const

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

◆ Loaded()

bool moDataSession::Loaded ( )

fast live record

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

Gráfico de llamadas a esta función:

◆ LoadFromFile()

bool moDataSession::LoadFromFile ( const moText p_filename)

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

Gráfico de llamadas para esta función:

◆ LoadSession()

bool moDataSession::LoadSession ( )

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

Gráfico de llamadas a esta función:

◆ NextKey()

const moDataSessionKey & moDataSession::NextKey ( moConsoleState m_ConsoleState)

go to the next key

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ Playback()

bool moDataSession::Playback ( moConsoleState p_console_state)

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

Gráfico de llamadas a esta función:

◆ Record()

bool moDataSession::Record ( moConsoleState p_console_state)

stop playback

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ RecordLive()

bool moDataSession::RecordLive ( moResourceManager pRM)

stop render

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

Gráfico de llamadas para esta función:

◆ Render()

bool moDataSession::Render ( moConsoleState p_console_state)

stop record

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SaveToFile()

bool moDataSession::SaveToFile ( const moText p_filename = moText(""))

while(paramKeys.GetValuesCount()>0) { paramKeys.DeleteValue(0); }

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

Gráfico de llamadas para esta función:

◆ SessionEnded()

bool moDataSession::SessionEnded ( )

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

Gráfico de llamadas a esta función:

◆ SessionStart()

bool moDataSession::SessionStart ( )

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

◆ Set()

void moDataSession::Set ( moText  p_Name,
moDataSessionConfig pSessionConfig,
moDataSessionMode  p_sessionmode,
moDataSessionRecordMode  p_recordmode,
moDataSessionPlaybackMode  p_playbackmode,
moResourceManager p_ResMan 
)

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

Gráfico de llamadas para esta función:

◆ SetKey()

bool moDataSession::SetKey ( int  p_actual_key)

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

◆ SetRenderedFolder()

void moDataSession::SetRenderedFolder ( const moText p_rendered_folder)

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

◆ StepRender()

bool moDataSession::StepRender ( moConsoleState p_console_state)

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ StopPlayback()

bool moDataSession::StopPlayback ( moConsoleState p_console_state)

fast start playback

◆ StopRecord()

bool moDataSession::StopRecord ( moConsoleState p_console_state)

start record

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

Gráfico de llamadas para esta función:

◆ StopRender()

bool moDataSession::StopRender ( moConsoleState p_console_state)

render to images

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

Gráfico de llamadas para esta función:

◆ ToJSON()

const moText & moDataSession::ToJSON ( )

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

Documentación de los datos miembro

◆ m_ActualKey

moDataSessionKey moDataSession::m_ActualKey
private

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

◆ m_EndTimeCode

long moDataSession::m_EndTimeCode
private

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

◆ m_EventKeys

moDataSessionEventKeys moDataSession::m_EventKeys
private

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

◆ m_FullJSON

moText moDataSession::m_FullJSON
private

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

◆ m_iActualKey

int moDataSession::m_iActualKey
private

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

◆ m_Keys

moDataSessionKeys moDataSession::m_Keys
private

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

◆ m_Name

moText moDataSession::m_Name
private

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

◆ m_pDataSessionConfig

moDataSessionConfig* moDataSession::m_pDataSessionConfig
private

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

◆ m_pResourceManager

moResourceManager* moDataSession::m_pResourceManager
private

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

◆ m_pVideoGraph

moVideoGraph* moDataSession::m_pVideoGraph
private

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

◆ m_Rendered_Folder

moText moDataSession::m_Rendered_Folder
private

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

◆ m_Rendered_Frames

int moDataSession::m_Rendered_Frames
private

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

◆ m_SessionMode

moDataSessionMode moDataSession::m_SessionMode
private

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

◆ m_SessionPlaybackMode

moDataSessionPlaybackMode moDataSession::m_SessionPlaybackMode
private

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

◆ m_SessionRecordMode

moDataSessionRecordMode moDataSession::m_SessionRecordMode
private

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

◆ m_SessionRenderMode

moDataSessionRenderdMode moDataSession::m_SessionRenderMode
private

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

◆ m_StartTimeCode

long moDataSession::m_StartTimeCode
private

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


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