123456789101112131415161718192021222324252627282930313233343536373839 |
- namespace COM3D2.MeidoPhotoStudio.Plugin
- {
- internal class EffectManager
- {
- public BloomEffectManager BloomEffectManager { get; }
- public DepthOfFieldEffectManager DepthOfFieldEffectManager { get; }
- public VignetteEffectManager VignetteEffectManager { get; }
- public FogEffectManager FogEffectManager { get; }
- public EffectManager()
- {
- BloomEffectManager = new BloomEffectManager();
- DepthOfFieldEffectManager = new DepthOfFieldEffectManager();
- VignetteEffectManager = new VignetteEffectManager();
- FogEffectManager = new FogEffectManager();
- }
- public void Activate()
- {
- BloomEffectManager.Activate();
- DepthOfFieldEffectManager.Activate();
- VignetteEffectManager.Activate();
- FogEffectManager.Activate();
- }
- public void Deactivate()
- {
- BloomEffectManager.Deactivate();
- DepthOfFieldEffectManager.Deactivate();
- VignetteEffectManager.Deactivate();
- FogEffectManager.Deactivate();
- }
- public void Update()
- {
- BloomEffectManager.Update();
- }
- }
- }
|