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 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: