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: