Class BucketRenderer

    • Field Detail

      • scene

        private Scene scene
      • imageWidth

        private int imageWidth
      • imageHeight

        private int imageHeight
      • bucketOrderName

        private java.lang.String bucketOrderName
      • bucketSize

        private int bucketSize
      • bucketCounter

        private int bucketCounter
      • bucketCoords

        private int[] bucketCoords
      • dumpBuckets

        private boolean dumpBuckets
      • minAADepth

        private int minAADepth
      • maxAADepth

        private int maxAADepth
      • superSampling

        private int superSampling
      • contrastThreshold

        private float contrastThreshold
      • jitter

        private boolean jitter
      • displayAA

        private boolean displayAA
      • invSuperSampling

        private double invSuperSampling
      • subPixelSize

        private int subPixelSize
      • minStepSize

        private int minStepSize
      • maxStepSize

        private int maxStepSize
      • sigmaOrder

        private int sigmaOrder
      • sigmaLength

        private int sigmaLength
      • thresh

        private float thresh
      • useJitter

        private boolean useJitter
      • filterName

        private java.lang.String filterName
      • filter

        private Filter filter
      • fs

        private int fs
      • fhs

        private float fhs
    • Constructor Detail

      • BucketRenderer

        public BucketRenderer()
    • 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
      • aaDepthToString

        private java.lang.String aaDepthToString​(int depth)
      • 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
      • renderBucket

        private void renderBucket​(Display display,
                                  int bx,
                                  int by,
                                  int threadID,
                                  IntersectionState istate)