Class MultiLine

java.lang.Object
com.prineside.tdi2.Shape
com.prineside.tdi2.shapes.MultiLine
All Implemented Interfaces:
Pool.Poolable

public class MultiLine extends Shape
  • Method Details

    • setNodes

      public void setNodes(float[] nodes, int nodeCount)
    • setNodes

      public void setNodes(float[] nodes)
      x, y, size, color
    • getNodeCount

      public int getNodeCount()
    • getTextureRegion

      public TextureRegion getTextureRegion()
    • getMirror

      public boolean getMirror()
    • getFlip

      public boolean getFlip()
    • setTextureRegion

      public void setTextureRegion(TextureRegion textureRegion, boolean mirror, boolean flip)
    • appendNode

      public void appendNode(float x, float y, float size, float color, boolean updatePath)
      Parameters:
      updatePath - true, чтобы путь был валидным сразу после добавления. В противном случае нужно вызвать updateAllNodes() после добавления всех нод
    • setNodePosition

      public void setNodePosition(int idx, float x, float y)
    • updateAllNodes

      public void updateAllNodes()
    • setNodeColor

      public void setNodeColor(int nodeIdx, float color)
    • setTint

      public void setTint(Color color)
    • setTint

      public void setTint(Color color, float alpha)
      То же самое, только color.a будет перезаписан
    • getTint

      public Color getTint()
    • bakeVerticesColorIfNeeded

      public void bakeVerticesColorIfNeeded()
    • draw

      public void draw(Batch batch)
      Specified by:
      draw in class Shape
    • drawDebug

      public void drawDebug(Batch batch)
    • reset

      public void reset()
      Description copied from interface: com.badlogic.gdx.utils.Pool.Poolable
      Resets the object for reuse. Object references should be nulled and fields may be set to default values.