Interface IDepthPeelingAlgorithm
-
- All Known Implementing Classes:
AbstractAccumulationDepthPeeling,AbstractDepthPeelingAlgorithm,DualDepthPeelingAlgorithm,FrontToBackPeelingAlgorithm,WeightedAveragePeelingAlgorithm,WeightedSumPeelingAlgorithm
public interface IDepthPeelingAlgorithmAIDepthPeelingAlgorithmhas a GLEventListener-like interface to act as a delegate for a depth peeling renderer.- Author:
- Martin Pernollet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisplay(IPainter painter)voiddispose(IPainter painter)float[]getBackground()floatgetOpacity()IGLRenderergetTasksToRender()voidinit(IPainter painter, int width, int height)voidreshape(IPainter painter, int width, int height)voidsetBackground(float[] color)voidsetOpacity(float opacity)voidsetTasksToRender(IGLRenderer tasksToRender)
-
-
-
Method Detail
-
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()
-
-