Interface IDepthPeelingAlgorithm

All Known Implementing Classes:
AbstractAccumulationDepthPeeling, AbstractDepthPeelingAlgorithm, DualDepthPeelingAlgorithm, FrontToBackPeelingAlgorithm, WeightedAveragePeelingAlgorithm, WeightedSumPeelingAlgorithm

public interface IDepthPeelingAlgorithm
A IDepthPeelingAlgorithm has a GLEventListener-like interface to act as a delegate for a depth peeling renderer.
Author:
Martin Pernollet
  • Method Details

    • init

      void init(IPainter painter, int width, int height)
    • display

      void display(IPainter painter)
    • reshape

      void reshape(IPainter painter, int width, int height)
    • dispose

      void dispose(IPainter painter)
    • getTasksToRender

      IGLRenderer getTasksToRender()
    • setTasksToRender

      void setTasksToRender(IGLRenderer tasksToRender)
    • setBackground

      void setBackground(float[] color)
    • getBackground

      float[] getBackground()
    • setOpacity

      void setOpacity(float opacity)
    • getOpacity

      float getOpacity()