Class AbstractAccumlationDepthPeeling
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.ddp.AbstractDepthPeelingAlgorithm
-
- org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumlationDepthPeeling
-
- All Implemented Interfaces:
IDepthPeelingAlgorithm
,IShaderable
- Direct Known Subclasses:
WeightedAveragePeelingAlgorithm
,WeightedSumPeelingAlgorithm
public abstract class AbstractAccumlationDepthPeeling extends AbstractDepthPeelingAlgorithm
-
-
Field Summary
Fields Modifier and Type Field Description int[]
g_accumulationFboId
int[]
g_accumulationTexId
-
Fields inherited from class org.jzy3d.plot3d.rendering.ddp.AbstractDepthPeelingAlgorithm
g_backgroundColor, g_black, g_drawBuffers, g_numGeoPasses, g_numPasses, g_opacity, g_quadDisplayList, g_queryId, g_useOQ, g_white, MAX_DEPTH
-
-
Constructor Summary
Constructors Constructor Description AbstractAccumlationDepthPeeling()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
deleteAccumulationRenderTargets(com.jogamp.opengl.GL2 gl)
void
init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)
protected void
initAccumulationRenderTargets(com.jogamp.opengl.GL2 gl, int g_imageWidth, int g_imageHeight)
void
reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)
-
Methods inherited from class org.jzy3d.plot3d.rendering.ddp.AbstractDepthPeelingAlgorithm
buildFinish, buildFullScreenQuad, buildShaders, destroyShaders, dispose, getTasksToRender, incrementGeoPasses, reloadShaders, resetNumPass, setTasksToRender, shader, tasksToRender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jzy3d.plot3d.rendering.shaders.IShaderable
display
-
-
-
-
Method Detail
-
init
public void init(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)
-
reshape
public void reshape(IPainter painter, com.jogamp.opengl.GL2 gl, int width, int height)
-
initAccumulationRenderTargets
protected void initAccumulationRenderTargets(com.jogamp.opengl.GL2 gl, int g_imageWidth, int g_imageHeight)
-
deleteAccumulationRenderTargets
protected void deleteAccumulationRenderTargets(com.jogamp.opengl.GL2 gl)
-
-