Package org.jzy3d.plot3d.rendering.ddp
Class DepthPeelingView
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.view.View
-
- org.jzy3d.chart.ChartView
-
- org.jzy3d.plot3d.rendering.view.AWTView
-
- org.jzy3d.plot3d.rendering.ddp.DepthPeelingView
-
public class DepthPeelingView extends AWTView
DepthPeelingRenderer3d
needs to split calls to view clear and view renderer.DepthPeelingView
facilitate to perform this with two separate method that replace view.renderScene(gl, glu, viewport);- Author:
- Martin
-
-
Field Summary
Fields Modifier and Type Field Description protected int
height
protected int
width
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.AWTView
backgroundImage, backgroundViewport, renderers, tooltips
-
Fields inherited from class org.jzy3d.plot3d.rendering.view.View
annotations, axis, axisDisplayed, backgroundColor, boundmode, cam, CAMERA_RENDERING_SPHERE_RADIUS_FACTOR_VIEW_ON_TOP, cameraMode, cameraRenderingSphereRadiusFactor, cameraRenderingSphereRadiusFactorOnTop, canvas, center, chart, dimensionDirty, displayAxisWholeBounds, DISTANCE_DEFAULT, factorViewPointDistance, first, hidpi, initBounds, LOGGER, maintainAllObjectsInView, painter, PI_div2, pixelScale, quality, scaling, scene, slave, spaceTransformer, squared, viewbounds, viewDirty, viewEventListeners, viewLifecycleListeners, viewmode, viewOverlay, viewpoint, VIEWPOINT_AXIS_CORNER_TOUCH_BORDER, VIEWPOINT_DEFAULT, viewPointChangedListeners, wasOnTopAtLastRendering
-
-
Constructor Summary
Constructors Constructor Description DepthPeelingView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearPeeledView(com.jogamp.opengl.GL gl, com.jogamp.opengl.glu.GLU glu, int width, int height)
void
renderPeeledView()
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.AWTView
addRenderer2d, addTooltip, addTooltips, clearTooltips, correctCameraPositionForIncludingTextLabels, dispose, getBackgroundImage, getRenderers2d, getTooltips, hasOverlayStuffs, initInstance, removeRenderer2d, renderBackground, renderBackground, setBackgroundImage, setTooltip, setTooltips
-
Methods inherited from class org.jzy3d.plot3d.rendering.view.View
addViewEventListener, addViewLifecycleChangedListener, addViewPointChangedListener, clear, computeCameraEye, computeCameraEye, computeCameraEyeFree, computeCameraEyeProfile, computeCameraEyeTop, computeCameraRenderingSphereRadius, computeCameraTarget, computeCameraTarget, computeCameraUp, computeScaledViewBounds, computeSceneScaling, computeSceneScaling, computeViewpointDistance, configureHiDPIListener, fireViewFirstRenderStarts, fireViewLifecycleHasInit, fireViewLifecycleWillRender, fireViewOnTopEvent, fireViewPointChangedEvent, getAnnotations, getAxis, getBackgroundColor, getBounds, getBoundsMode, getCamera, getCameraMode, getCameraRenderingSphereRadiusFactor, getCameraRenderingSphereRadiusFactorOnTop, getCanvas, getCenter, getChart, getHiDPI, getInitBounds, getLastViewScaling, getPainter, getPixelScale, getScale, getScene, getSceneGraphBounds, getSceneGraphBounds, getSceneViewportRectangle, getSpaceTransformer, getSquared, getSquarifier, getViewMode, getViewPoint, init, initBounds, initLights, initLights, initQuality, initResources, isAxisDisplayed, isDisplayAxisWholeBounds, isMaintainAllObjectsInView, isSlave, lookToBox, markDimensionDirty, project, projectMouse, removeViewLifecycleChangedListener, removeViewOnTopEventListener, removeViewPointChangedListener, renderAnnotations, renderAxeBox, renderAxeBox, renderOverlay, renderOverlay, renderScene, renderScene, renderScene, renderSceneGraph, renderSceneGraph, renderSceneGraph, rotate, rotate, setAxis, setAxisDisplayed, setBackgroundColor, setBoundManual, setBoundMode, setCameraMode, setCameraRenderingSphereRadiusFactor, setCameraRenderingSphereRadiusFactorOnTop, setChart, setDisplayAxisWholeBounds, setInitBounds, setMaintainAllObjectsInView, setMaximized, setScale, setScale, setScaleX, setScaleX, setScaleY, setScaleY, setScaleZ, setScaleZ, setSlave, setSpaceTransformer, setSquared, setSquarifier, setViewPoint, setViewPoint, setViewPositionMode, shift, shift, shoot, squarify, squarify, squarifyComputeBoundsRanges, squarifyGetSceneGraphBounds, triggerCameraUpEvents, updateBounds, updateBoundsForceUpdate, updateCamera, updateCamera, updateCamera, updateCameraWithoutShooting, updateQuality, zoom, zoom, zoomX, zoomX, zoomY, zoomY, zoomZ, zoomZ
-
-
-
-
Constructor Detail
-
DepthPeelingView
public DepthPeelingView(IChartFactory factory, Scene scene, ICanvas canvas, Quality quality)
-
-