org.jplot2d.renderer
Class ImageRenderer
- java.lang.Object
-
- org.jplot2d.renderer.Renderer
-
- org.jplot2d.renderer.ImageRenderer
-
- Direct Known Subclasses:
- AsyncImageRenderer, CallerRunImageRenderer, ImageExporter
public abstract class ImageRenderer extends Renderer
Since Graphics can draw image, It's possible to render all cacheable component individually, then assemble them together.The rendering steps:
- Rendering all modified cacheable components
- Assembling result of 1st step into a final result
- notify all registered RenderingFinishedListener
- all cacheable components and their uid in assembly order
- all uid of unmodified cacheable components
-
-
Constructor Summary
Constructors Constructor and Description ImageRenderer(ImageFactory imageFactory, java.util.concurrent.Executor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddRenderingFinishedListener(RenderingFinishedListener listener)voidremoveRenderingFinishedListener(RenderingFinishedListener listener)voidrender(ComponentEx comp, java.util.List<CacheableBlock> cacheBlockList)Render the given plot.
-
-
-
Constructor Detail
-
ImageRenderer
public ImageRenderer(ImageFactory imageFactory, java.util.concurrent.Executor executor)
-
-
Method Detail
-
render
public void render(ComponentEx comp, java.util.List<CacheableBlock> cacheBlockList)
Description copied from class:RendererRender the given plot. This method is protected by environment lock.
-
addRenderingFinishedListener
public void addRenderingFinishedListener(RenderingFinishedListener listener)
-
removeRenderingFinishedListener
public void removeRenderingFinishedListener(RenderingFinishedListener listener)
-
-
DMelt 3.0 © DataMelt by jWork.ORG