Class LayerRenderer

  • All Implemented Interfaces:
    Renderer

    public class LayerRenderer
    extends java.lang.Object
    implements Renderer
    • Field Detail

      • layer

        private Layer layer
      • isCancelled

        private boolean isCancelled
      • PAL_RAINBOW_INCREMENTAL

        private static final HSBPalette PAL_RAINBOW_INCREMENTAL
    • Method Detail

      • render

        public void render​(java.awt.Graphics2D g)
        Description copied from interface: Renderer
        Renders the scene to the graphics context.
        Specified by:
        render in interface Renderer
        Parameters:
        g - the graphics context to render to
      • getGeometry

        private Geometry getGeometry()
      • render

        private void render​(java.awt.Graphics2D g,
                            Viewport viewport,
                            Geometry geometry,
                            Layer layer)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • renderCustomFill

        private void renderCustomFill​(java.awt.Graphics2D g,
                                      Viewport viewport,
                                      Geometry gc,
                                      Layer layer)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • renderGeom

        private void renderGeom​(java.awt.Graphics2D g,
                                Viewport viewport,
                                Geometry geometry,
                                Style style)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • customPalette

        private static HSBPalette customPalette​(java.awt.Color clrBase,
                                                int numHues)
      • cancel

        public void cancel()
        Description copied from interface: Renderer
        Informs this process that it can stop rendering, because the rendered context will not be displayed.
        Specified by:
        cancel in interface Renderer