Class WeightedSumPeelingAlgorithm
java.lang.Object
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractDepthPeelingAlgorithm
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
org.jzy3d.plot3d.rendering.ddp.algorithms.WeightedSumPeelingAlgorithm
- All Implemented Interfaces:
IDepthPeelingAlgorithm
public class WeightedSumPeelingAlgorithm
extends AbstractAccumulationDepthPeeling
implements IDepthPeelingAlgorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ShaderFilePair
protected ShaderFilePair
protected ShaderFilePair
Fields inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
g_accumulationFboId, g_accumulationTexId
Fields inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractDepthPeelingAlgorithm
g_backgroundColor, g_black, g_drawBuffers, g_numGeoPasses, g_numPasses, g_opacity, g_quadDisplayList, g_queryId, g_useOQ, g_white, glu, MAX_DEPTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
buildShaders
(com.jogamp.opengl.GL2 gl) protected void
destroyShaders
(com.jogamp.opengl.GL2 gl) void
protected void
Methods inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
deleteAccumulationRenderTargets, init, initAccumulationRenderTargets, reshape
Methods inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractDepthPeelingAlgorithm
buildFinish, buildFullScreenQuad, dispose, getBackground, getGL, getGLU, getOpacity, getTasksToRender, incrementGeoPasses, reloadShaders, resetNumPass, setBackground, setOpacity, 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.ddp.algorithms.IDepthPeelingAlgorithm
dispose, getBackground, getOpacity, getTasksToRender, init, reshape, setBackground, setOpacity, setTasksToRender
-
Field Details
-
glslInit
-
glslFinal
-
shaderBase
-
shaderInit
-
shaderFinal
-
-
Constructor Details
-
WeightedSumPeelingAlgorithm
public WeightedSumPeelingAlgorithm()
-
-
Method Details
-
display
- Specified by:
display
in interfaceIDepthPeelingAlgorithm
-
buildShaders
protected void buildShaders(com.jogamp.opengl.GL2 gl) - Specified by:
buildShaders
in classAbstractDepthPeelingAlgorithm
-
destroyShaders
protected void destroyShaders(com.jogamp.opengl.GL2 gl) - Specified by:
destroyShaders
in classAbstractDepthPeelingAlgorithm
-
doRender
-