Class SymbolStyle.SymbolBuilder<T extends SymbolStyle.SymbolBuilder<T>>

java.lang.Object
org.oscim.theme.styles.RenderStyle.StyleBuilder<T>
org.oscim.theme.styles.SymbolStyle.SymbolBuilder<T>
Enclosing class:
SymbolStyle

public static class SymbolStyle.SymbolBuilder<T extends SymbolStyle.SymbolBuilder<T>> extends RenderStyle.StyleBuilder<T>
  • Field Details

    • bitmap

      public Bitmap bitmap
    • texture

      public TextureRegion texture
    • hash

      public int hash
    • src

      public String src
    • symbolWidth

      public int symbolWidth
    • symbolHeight

      public int symbolHeight
    • symbolPercent

      public int symbolPercent
    • billboard

      public boolean billboard
    • repeat

      public boolean repeat
    • repeatStart

      public float repeatStart
    • repeatGap

      public float repeatGap
    • rotate

      public boolean rotate
  • Constructor Details

    • SymbolBuilder

      public SymbolBuilder()
  • Method Details

    • from

      public T from(SymbolStyle.SymbolBuilder<?> other)
    • set

      public T set(SymbolStyle symbol)
    • bitmap

      public T bitmap(Bitmap bitmap)
    • texture

      public T texture(TextureRegion texture)
    • hash

      public T hash(int hash)
    • src

      public T src(String src)
    • symbolWidth

      public T symbolWidth(int symbolWidth)
    • symbolHeight

      public T symbolHeight(int symbolHeight)
    • symbolPercent

      public T symbolPercent(int symbolPercent)
    • billboard

      public T billboard(boolean billboard)
    • repeat

      public T repeat(boolean repeat)
    • repeatStart

      public T repeatStart(float repeatStart)
    • repeatGap

      public T repeatGap(float repeatGap)
    • rotate

      public T rotate(boolean rotate)
    • reset

      public T reset()
    • build

      public SymbolStyle build()
      Specified by:
      build in class RenderStyle.StyleBuilder<T extends SymbolStyle.SymbolBuilder<T>>