Class AbstractAccumulationDepthPeeling
java.lang.Object
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractDepthPeelingAlgorithm
org.jzy3d.plot3d.rendering.ddp.algorithms.AbstractAccumulationDepthPeeling
- All Implemented Interfaces:
IDepthPeelingAlgorithm
- Direct Known Subclasses:
WeightedAveragePeelingAlgorithm, WeightedSumPeelingAlgorithm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int[]protected int[]Fields inherited from class AbstractDepthPeelingAlgorithm
g_backgroundColor, g_black, g_drawBuffers, g_numGeoPasses, g_numPasses, g_opacity, g_quadDisplayList, g_queryId, g_useOQ, g_white, MAX_DEPTH, targetDrawBuffer, targetFramebuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteAccumulationRenderTargets(org.jzy3d.painters.IPainter painter) voidinit(org.jzy3d.painters.IPainter painter, int width, int height) protected voidinitAccumulationRenderTargets(org.jzy3d.painters.IPainter painter, int g_imageWidth, int g_imageHeight) voidreshape(org.jzy3d.painters.IPainter painter, int width, int height) Methods inherited from class AbstractDepthPeelingAlgorithm
bindTargetFramebuffer, bindTargetFramebufferAndDrawBuffer, buildFinish, buildFullScreenQuad, buildShaders, checkFramebuffer, destroyShaders, dispose, getBackground, getOpacity, getTasksToRender, incrementGeoPasses, reloadShaders, resetNumPass, saveTargetFramebuffer, setBackground, setOpacity, setTasksToRender, shader, tasksToRenderMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IDepthPeelingAlgorithm
display
-
Field Details
-
g_accumulationTexId
protected int[] g_accumulationTexId -
g_accumulationFboId
protected int[] g_accumulationFboId
-
-
Constructor Details
-
AbstractAccumulationDepthPeeling
public AbstractAccumulationDepthPeeling()
-
-
Method Details
-
init
public void init(org.jzy3d.painters.IPainter painter, int width, int height) -
reshape
public void reshape(org.jzy3d.painters.IPainter painter, int width, int height) -
initAccumulationRenderTargets
protected void initAccumulationRenderTargets(org.jzy3d.painters.IPainter painter, int g_imageWidth, int g_imageHeight) -
deleteAccumulationRenderTargets
protected void deleteAccumulationRenderTargets(org.jzy3d.painters.IPainter painter)
-