Class WeightedAveragePeelingAlgorithm
java.lang.Object
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractDepthPeelingAlgorithm
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
org.jzy3d.plot3d.rendering.ddp.algorithms.WeightedAveragePeelingAlgorithm
- All Implemented Interfaces:
IDepthPeelingAlgorithm
public class WeightedAveragePeelingAlgorithm
extends AbstractAccumulationDepthPeeling
implements IDepthPeelingAlgorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ShaderFilePairprotected ShaderFilePairprotected ShaderFilePairFields inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
g_accumulationFboId, g_accumulationTexIdFields 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 voidbuildShaders(com.jogamp.opengl.GL2 gl) protected voiddestroyShaders(com.jogamp.opengl.GL2 gl) voidprotected voidMethods inherited from class org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
deleteAccumulationRenderTargets, init, initAccumulationRenderTargets, reshapeMethods 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, tasksToRenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
WeightedAveragePeelingAlgorithm
public WeightedAveragePeelingAlgorithm()
-
-
Method Details
-
display
- Specified by:
displayin interfaceIDepthPeelingAlgorithm
-
buildShaders
protected void buildShaders(com.jogamp.opengl.GL2 gl) - Specified by:
buildShadersin classAbstractDepthPeelingAlgorithm
-
destroyShaders
protected void destroyShaders(com.jogamp.opengl.GL2 gl) - Specified by:
destroyShadersin classAbstractDepthPeelingAlgorithm
-
doRender
-