Class EffectManager

java.lang.Object
com.ardor3d.renderer.effect.EffectManager

public class EffectManager extends Object
  • Field Details

    • _canvasSettings

      protected final DisplaySettings _canvasSettings
    • _effects

      protected final List<RenderEffect> _effects
    • _renderTargetMap

      protected final Map<String,RenderTarget> _renderTargetMap
    • _currentRenderer

      protected Renderer _currentRenderer
    • _currentRenderTarget

      protected RenderTarget _currentRenderTarget
    • _fsqCamera

      protected Camera _fsqCamera
    • _sceneCamera

      protected Camera _sceneCamera
    • _fsq

      protected Mesh _fsq
    • _inOutTargetA

      protected RenderTarget _inOutTargetA
    • _inOutTargetB

      protected RenderTarget _inOutTargetB
    • _swapTargets

      protected boolean _swapTargets
    • _outputFormat

      protected final TextureStoreFormat _outputFormat
  • Constructor Details

  • Method Details

    • setupEffects

      public void setupEffects()
    • setupDefaultTargets

      protected void setupDefaultTargets(TextureStoreFormat outputformat)
    • renderEffects

      public void renderEffects(Renderer renderer)
    • getCanvasSettings

      public DisplaySettings getCanvasSettings()
    • getEffects

      public List<RenderEffect> getEffects()
    • getRenderTargetMap

      public Map<String,RenderTarget> getRenderTargetMap()
    • getCurrentRenderer

      public Renderer getCurrentRenderer()
    • getCurrentRenderTarget

      public RenderTarget getCurrentRenderTarget()
    • setCurrentRenderTarget

      public void setCurrentRenderTarget(RenderTarget target)
    • addEffect

      public void addEffect(RenderEffect effect)
    • getRenderTarget

      public RenderTarget getRenderTarget(String name)
    • setCurrentRenderTarget

      public boolean setCurrentRenderTarget(String name)
    • renderFullScreenQuad

      public void renderFullScreenQuad(EnumMap<RenderState.StateType,RenderState> enforcedStates)
    • getFullScreenQuad

      protected Mesh getFullScreenQuad()
    • getOutputFormat

      public TextureStoreFormat getOutputFormat()
    • getSceneCamera

      public Camera getSceneCamera()
    • setSceneCamera

      public void setSceneCamera(Camera sceneCamera)