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 Summary
Modifier and TypeMethodDescriptionvoiddisplay(org.jzy3d.painters.IPainter painter) voiddispose(org.jzy3d.painters.IPainter painter) float[]floatvoidinit(org.jzy3d.painters.IPainter painter, int width, int height) voidreshape(org.jzy3d.painters.IPainter painter, int width, int height) voidsetBackground(float[] color) voidsetOpacity(float opacity) voidsetTasksToRender(IGLRenderer tasksToRender)
-
Method Details
-
init
void init(org.jzy3d.painters.IPainter painter, int width, int height) -
display
void display(org.jzy3d.painters.IPainter painter) -
reshape
void reshape(org.jzy3d.painters.IPainter painter, int width, int height) -
dispose
void dispose(org.jzy3d.painters.IPainter painter) -
getTasksToRender
IGLRenderer getTasksToRender() -
setTasksToRender
-
setBackground
void setBackground(float[] color) -
getBackground
float[] getBackground() -
setOpacity
void setOpacity(float opacity) -
getOpacity
float getOpacity()
-