Class PolygonBucket.Renderer

java.lang.Object
org.oscim.renderer.bucket.PolygonBucket.Renderer
Enclosing class:
PolygonBucket

public static final class PolygonBucket.Renderer extends Object
  • Field Details

  • Method Details

    • draw

      public static RenderBucket draw(RenderBucket buckets, GLViewport v, float div, boolean first)
      draw polygon buckets (until bucket.next is not polygon bucket) using stencil buffer method
      Parameters:
      buckets - layer to draw (referencing vertices in current vbo)
      v - GLViewport
      div - scale relative to 'base scale' of the tile
      first - pass true to clear stencil buffer region
      Returns:
      next layer
    • clip

      public static void clip(GLMatrix mvp, int clipMode)
    • drawOver

      public static void drawOver(GLMatrix mvp, int color, float alpha)
      Clear stencilbuffer for a tile region by drawing a quad with func 'always' and op 'zero'. Using 'color' and 'alpha' to fake a fade effect.