Administrador de efectos.
Más...
#include <moEffectManager.h>
|
| moEffectManager () |
|
virtual | ~moEffectManager () |
|
virtual MOboolean | Init () |
| Inicializa el objeto. Más...
|
|
virtual MOboolean | Finish () |
| Finaliza el objeto, libera recursos. Más...
|
|
moEffect * | New (moMobDefinition &p_MobDefinition) |
| Genera un nuevo efecto a partir de la definición. Más...
|
|
moEffect * | NewEffect (const moText &p_resname, const moText &p_configname, const moText &p_labelname, const moText &p_keyname, moMoldeoObjectType p_type, MOint p_paramindex, MOint p_valueindex, bool p_activate=true) |
| Genera un nuevo efecto a partir de los parámetros correspondientes. Más...
|
|
MOboolean | AddEffect (moEffect *m_pEffect) |
|
MOboolean | RemoveEffect (MOint p_ID, moMoldeoObjectType p_type) |
|
MOint | GetEffectId (const moText &p_labelname) |
|
moText | GetEffectLabelName (MOint p_ID) |
|
moMoldeoObjectType | GetType (MOint p_ID) |
|
moEffect * | GetEffectByLabel (const moText &p_label_name, moMoldeoObjectType p_mob_type=MO_OBJECT_UNDEFINED) |
|
bool | Set (int fx_index, moMoldeoObject *p_pMOB) |
|
moEffectsArray & | AllEffects () |
|
moPreEffectsArray & | PreEffects () |
|
moEffectsArray & | Effects () |
|
moPostEffectsArray & | PostEffects () |
|
moMasterEffectsArray & | MasterEffects () |
|
| moAbstract () |
|
virtual | ~moAbstract () |
|
MOboolean | Initialized () |
| Pregunta si está inicializado. Más...
|
|
Administrador de efectos.
clase administradora de instancias de objetos derivados de moEffect a través de esta clase se tiene acceso a los efectos que han sido creados y pueden ser accedidos, modificados y controlados
- Ver también
- moMoldeoObject
-
moPreEffect
-
moPostEffect
-
moMasterEffect
-
moIODevice
-
moResource
-
moMoldeoObjectType
Definición en la línea 59 del archivo moEffectManager.h.
◆ moEffectManager()
moEffectManager::moEffectManager |
( |
| ) |
|
◆ ~moEffectManager()
moEffectManager::~moEffectManager |
( |
| ) |
|
|
virtual |
◆ AddEffect()
Agrega un efecto previamente creado con la función NewEffect
Definición en la línea 127 del archivo moEffectManager.cpp.
◆ AllEffects()
moEffectsArray & moEffectManager::AllEffects |
( |
| ) |
|
◆ Effects()
moEffectsArray & moEffectManager::Effects |
( |
| ) |
|
◆ Finish()
Finaliza el objeto, libera recursos.
Función de finalización. Libera los recursos generados en la función de inicialización.
- Devuelve
- verdadero si fue exitosa o falso en otro caso
Reimplementado de moAbstract.
Definición en la línea 333 del archivo moEffectManager.cpp.
◆ GetEffectByLabel()
◆ GetEffectId()
MOint moEffectManager::GetEffectId |
( |
const moText & |
p_labelname | ) |
|
◆ GetEffectLabelName()
moText moEffectManager::GetEffectLabelName |
( |
MOint |
p_ID | ) |
|
◆ GetType()
◆ Init()
Inicializa el objeto.
Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.
- Devuelve
- verdadero si fue exitosa o falso en otro caso
Reimplementado de moAbstract.
Definición en la línea 316 del archivo moEffectManager.cpp.
◆ MasterEffects()
moMasterEffectsArray & moEffectManager::MasterEffects |
( |
| ) |
|
◆ New()
Genera un nuevo efecto a partir de la definición.
Si el efecto ya existe con esos parámetros devuelve NULL.
- Parámetros
-
p_MobDefinition | la definición del objeto |
- Ver también
- NewEffect
- Devuelve
- el puntero al objeto o bien NULL
Definición en la línea 50 del archivo moEffectManager.cpp.
◆ NewEffect()
Genera un nuevo efecto a partir de los parámetros correspondientes.
Si el efecto ya existe con esos parámetros devuelve NULL.
- Parámetros
-
p_resname | |
p_configname | |
p_labelname | |
p_type | |
p_paramindex | |
p_valueindex | |
- Devuelve
- el puntero al objeto o bien NULL
- Ver también
- moEffectIndex
-
moConfig
Definición en la línea 64 del archivo moEffectManager.cpp.
◆ PostEffects()
moPostEffectsArray & moEffectManager::PostEffects |
( |
| ) |
|
◆ PreEffects()
moPreEffectsArray & moEffectManager::PreEffects |
( |
| ) |
|
◆ RemoveEffect()
◆ Set()
◆ m_AllEffects
moEffectsArray moEffectManager::m_AllEffects |
|
private |
◆ m_Effects
moEffectsArray moEffectManager::m_Effects |
|
private |
◆ m_MasterEffects
moMasterEffectsArray moEffectManager::m_MasterEffects |
|
private |
◆ m_MasterPlugins
moMasterPluginsArray moEffectManager::m_MasterPlugins |
|
private |
◆ m_pEffectManager
◆ m_Plugins
moPluginsArray moEffectManager::m_Plugins |
|
private |
◆ m_PostEffects
moPostEffectsArray moEffectManager::m_PostEffects |
|
private |
◆ m_PostPlugins
moPostPluginsArray moEffectManager::m_PostPlugins |
|
private |
◆ m_PreEffects
moPreEffectsArray moEffectManager::m_PreEffects |
|
private |
◆ m_PrePlugins
moPrePluginsArray moEffectManager::m_PrePlugins |
|
private |
◆ m_pResourceManager
La documentación para esta clase fue generada a partir de los siguientes ficheros: