Class ProgressiveRenderer

  • All Implemented Interfaces:
    ImageSampler

    public class ProgressiveRenderer
    extends java.lang.Object
    implements ImageSampler
    • Field Detail

      • scene

        private Scene scene
      • imageWidth

        private int imageWidth
      • imageHeight

        private int imageHeight
      • counter

        private int counter
      • counterMax

        private int counterMax
    • Constructor Detail

      • ProgressiveRenderer

        public ProgressiveRenderer()
    • Method Detail

      • prepare

        public boolean prepare​(Options options,
                               Scene scene,
                               int w,
                               int h)
        Description copied from interface: ImageSampler
        Prepare the sampler for rendering an image of w x h pixels
        Specified by:
        prepare in interface ImageSampler
        w - width of the image
        h - height of the image
      • render

        public void render​(Display display)
        Description copied from interface: ImageSampler
        Render the image to the specified display. The sampler can assume the display has been opened and that it will be closed after the method returns.
        Specified by:
        render in interface ImageSampler
        Parameters:
        display - Display driver to send image data to
      • progressiveRenderNext

        private int progressiveRenderNext​(IntersectionState istate)