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.
Referencia de la Clase moPlugin

Plugin de efecto. Más...

#include <moPlugin.h>

Diagrama de colaboración para moPlugin:
Collaboration graph

Métodos públicos

 moPlugin ()
 
 moPlugin (moText plugin_file)
 
virtual ~moPlugin ()
 
void Load (moText plugin_file)
 
void Unload ()
 
moEffectCreate ()
 
bool Destroy (moEffect *effect)
 
moText GetName ()
 

Atributos públicos

moEffect ** array
 
int n
 
CreateEffectFactoryFunction CreateEffectFactory
 
DestroyEffectFactoryFunction DestroyEffectFactory
 
moEffectFactorym_factory
 

Atributos privados

moText name
 
MOpluginHandle handle
 

Descripción detallada

Plugin de efecto.

Este objeto se crea al invocar un plugin. Crea y administra las instancias de objetos que este plugin implementa.

Definición en la línea 61 del archivo moPlugin.h.

Documentación del constructor y destructor

◆ moPlugin() [1/2]

moPlugin::moPlugin ( )
inline

Definición en la línea 72 del archivo moPlugin.h.

◆ moPlugin() [2/2]

moPlugin::moPlugin ( moText  plugin_file)
inline

Definición en la línea 73 del archivo moPlugin.h.

◆ ~moPlugin()

virtual moPlugin::~moPlugin ( )
inlinevirtual

Definición en la línea 74 del archivo moPlugin.h.

Documentación de las funciones miembro

◆ Create()

moEffect * moPlugin::Create ( void  )

Definición en la línea 92 del archivo moPlugin.cpp.

◆ Destroy()

bool moPlugin::Destroy ( moEffect effect)

Definición en la línea 117 del archivo moPlugin.cpp.

◆ GetName()

moText moPlugin::GetName ( )
inline

Definición en la línea 80 del archivo moPlugin.h.

◆ Load()

void moPlugin::Load ( moText  plugin_file)

Definición en la línea 48 del archivo moPlugin.cpp.

Gráfico de llamadas para esta función:

◆ Unload()

void moPlugin::Unload ( )

Definición en la línea 81 del archivo moPlugin.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ array

moEffect** moPlugin::array

Definición en la línea 64 del archivo moPlugin.h.

◆ CreateEffectFactory

CreateEffectFactoryFunction moPlugin::CreateEffectFactory

Definición en la línea 67 del archivo moPlugin.h.

◆ DestroyEffectFactory

DestroyEffectFactoryFunction moPlugin::DestroyEffectFactory

Definición en la línea 68 del archivo moPlugin.h.

◆ handle

MOpluginHandle moPlugin::handle
private

Definición en la línea 84 del archivo moPlugin.h.

◆ m_factory

moEffectFactory* moPlugin::m_factory

Definición en la línea 70 del archivo moPlugin.h.

◆ n

int moPlugin::n

Definición en la línea 65 del archivo moPlugin.h.

◆ name

moText moPlugin::name
private

Definición en la línea 83 del archivo moPlugin.h.


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