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
moMoldeoObject.h File Reference
#include "moTypes.h"
#include "moText.h"
#include "moAbstract.h"
#include "moScript.h"
#include "moEventList.h"
#include "moConfig.h"
#include "moArray.h"
#include "moConnectors.h"
#include "moResourceManager.h"

Go to the source code of this file.

Classes

class  moMobIndex
 Indice referente a la descripción del objeto en un archivo de configuración More...
 
class  moMobDefinition
 Clase Base Descriptiva de un Objeto Moldeo. More...
 
class  moMobState
 
class  moMoldeoObject
 Clase Base para Objetos Moldeo ( moEffect, moIODevice, moResource, moConsole ) More...
 

Macros

#define MO_INLET_NAME   0
 
#define MO_INLET_TYPE   1
 
#define MO_OUTLET_NAME   0
 
#define MO_OUTLET_TYPE   1
 
#define MO_OUTLET_INLETS_OFFSET   2
 
#define MO_IODEVICE_KEYBOARD   0
 
#define MO_IODEVICE_MOUSE   1
 
#define MO_IODEVICE_MIDI   2
 
#define MO_IODEVICE_MIXER   3
 
#define MO_IODEVICE_JOYSTICK   4
 
#define MO_IODEVICE_NET_TCP_IN   5
 
#define MO_IODEVICE_NET_UDP_IN   6
 
#define MO_IODEVICE_NET_TCP_OUT   7
 
#define MO_IODEVICE_NET_UDP_OUT   8
 
#define MO_IODEVICE_LIVE   9
 
#define MO_IODEVICE_TRACKER   10
 
#define MO_IODEVICE_TABLET   11
 
#define MO_IODEVICE_TOUCH   12
 
#define MO_IODEVICE_CONSOLE   20
 
#define MO_IODEVICE_ANY   -1
 
#define MO_MOLDEOOBJECTS_OFFSET_ID   100
 
#define MO_MOLDEOSCENEOBJECTS_OFFSET_ID   10000
 scene objects are recursive sub-scene-fx's More...
 
#define MO_MOLDEOOBJECT_UNDEFINED_ID   -1
 
#define RenderMan()   m_pResourceManager->GetRenderMan()
 
#define TextureMan()   m_pResourceManager->GetTextureMan()
 
#define DataMan()   m_pResourceManager->GetDataMan()
 
#define VideoMan()   m_pResourceManager->GetVideoMan()
 
#define SoundMan()   m_pResourceManager->GetSoundMan()
 
#define GLMan()   m_pResourceManager->GetGLMan()
 

Functions

LIBMOLDEO_API moMoldeoObjectType moGetStrType (const moText &p_Str)
 
 moDeclareExportedDynamicArray (moMoldeoObject *, moMoldeoObjects)
 

Macro Definition Documentation

#define DataMan ( )    m_pResourceManager->GetDataMan()

Definition at line 78 of file moMoldeoObject.h.

#define GLMan ( )    m_pResourceManager->GetGLMan()

Definition at line 81 of file moMoldeoObject.h.

#define MO_INLET_NAME   0

Definition at line 44 of file moMoldeoObject.h.

#define MO_INLET_TYPE   1

Definition at line 45 of file moMoldeoObject.h.

#define MO_IODEVICE_ANY   -1

Definition at line 66 of file moMoldeoObject.h.

#define MO_IODEVICE_CONSOLE   20

Definition at line 65 of file moMoldeoObject.h.

#define MO_IODEVICE_JOYSTICK   4

Definition at line 55 of file moMoldeoObject.h.

#define MO_IODEVICE_KEYBOARD   0

Definition at line 51 of file moMoldeoObject.h.

#define MO_IODEVICE_LIVE   9

Definition at line 60 of file moMoldeoObject.h.

#define MO_IODEVICE_MIDI   2

Definition at line 53 of file moMoldeoObject.h.

#define MO_IODEVICE_MIXER   3

Definition at line 54 of file moMoldeoObject.h.

#define MO_IODEVICE_MOUSE   1

Definition at line 52 of file moMoldeoObject.h.

#define MO_IODEVICE_NET_TCP_IN   5

Definition at line 56 of file moMoldeoObject.h.

#define MO_IODEVICE_NET_TCP_OUT   7

Definition at line 58 of file moMoldeoObject.h.

#define MO_IODEVICE_NET_UDP_IN   6

Definition at line 57 of file moMoldeoObject.h.

#define MO_IODEVICE_NET_UDP_OUT   8

Definition at line 59 of file moMoldeoObject.h.

#define MO_IODEVICE_TABLET   11

Definition at line 63 of file moMoldeoObject.h.

#define MO_IODEVICE_TOUCH   12

Definition at line 64 of file moMoldeoObject.h.

#define MO_IODEVICE_TRACKER   10

Definition at line 61 of file moMoldeoObject.h.

#define MO_MOLDEOOBJECT_UNDEFINED_ID   -1

Definition at line 74 of file moMoldeoObject.h.

#define MO_MOLDEOOBJECTS_OFFSET_ID   100

Manteniendo compatibilidad con los id de dispositivos de versiones de 0.6.x los moldeo ID's empiezan en 100...

Definition at line 70 of file moMoldeoObject.h.

#define MO_MOLDEOSCENEOBJECTS_OFFSET_ID   10000

scene objects are recursive sub-scene-fx's

Definition at line 72 of file moMoldeoObject.h.

#define MO_OUTLET_INLETS_OFFSET   2

Definition at line 49 of file moMoldeoObject.h.

#define MO_OUTLET_NAME   0

Definition at line 47 of file moMoldeoObject.h.

#define MO_OUTLET_TYPE   1

Definition at line 48 of file moMoldeoObject.h.

#define RenderMan ( )    m_pResourceManager->GetRenderMan()

Definition at line 76 of file moMoldeoObject.h.

#define SoundMan ( )    m_pResourceManager->GetSoundMan()

Definition at line 80 of file moMoldeoObject.h.

#define TextureMan ( )    m_pResourceManager->GetTextureMan()

Definition at line 77 of file moMoldeoObject.h.

#define VideoMan ( )    m_pResourceManager->GetVideoMan()

Definition at line 79 of file moMoldeoObject.h.

Function Documentation

moDeclareExportedDynamicArray ( moMoldeoObject ,
moMoldeoObjects   
)
LIBMOLDEO_API moMoldeoObjectType moGetStrType ( const moText p_Str)

Definition at line 2679 of file moMoldeoObject.cpp.