Interface IDepthPeelingAlgorithm
-
- All Known Implementing Classes:
AbstractAccumulationDepthPeeling
,AbstractDepthPeelingAlgorithm
,DualDepthPeelingAlgorithm
,FrontToBackPeelingAlgorithm
,WeightedAveragePeelingAlgorithm
,WeightedSumPeelingAlgorithm
public interface IDepthPeelingAlgorithm
AIDepthPeelingAlgorithm
has 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 void
display(IPainter painter)
void
dispose(IPainter painter)
float[]
getBackground()
float
getOpacity()
IGLRenderer
getTasksToRender()
void
init(IPainter painter, int width, int height)
void
reshape(IPainter painter, int width, int height)
void
setBackground(float[] color)
void
setOpacity(float opacity)
void
setTasksToRender(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()
-
-