Class LineQuadstripRenderer

All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IRenderSystem

public class LineQuadstripRenderer extends LinePrimitiveRenderer
  • Field Details

  • Constructor Details

  • Method Details

    • initVertices

      protected void initVertices()
      Overrides:
      initVertices in class LinePrimitiveRenderer
    • buildVertexAttributes

      protected com.badlogic.gdx.graphics.VertexAttribute[] buildVertexAttributes()
      Overrides:
      buildVertexAttributes in class LinePrimitiveRenderer
    • uv

      public void uv(float u, float v)
    • breakLine

      public void breakLine()
      Description copied from class: LinePrimitiveRenderer
      Breaks current line of points
      Overrides:
      breakLine in class LinePrimitiveRenderer
    • addPoint

      public void addPoint(ILineRenderable lr, double x, double y, double z, float r, float g, float b, float a)
      Overrides:
      addPoint in class LinePrimitiveRenderer
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, com.badlogic.gdx.graphics.Color c)
      Overrides:
      addLine in class LinePrimitiveRenderer
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, com.badlogic.gdx.graphics.Color c0, com.badlogic.gdx.graphics.Color c1)
      Overrides:
      addLine in class LinePrimitiveRenderer
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, float c)
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, float c0, float c1)
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, float r, float g, float b, float a)
      Overrides:
      addLine in class LinePrimitiveRenderer
    • addLine

      public void addLine(ILineRenderable lr, double x0, double y0, double z0, double x1, double y1, double z1, float r0, float g0, float b0, float a0, float r1, float g1, float b1, float a1)
      Overrides:
      addLine in class LineRenderSystem
    • addLinePostproc

      public void addLinePostproc(double x0, double y0, double z0, double x1, double y1, double z1, float c0, float c1, double dist0, double dist1, double widthTan)
    • renderStud

      public void renderStud(List<IRenderable> renderables, ICamera camera, double t)
      Overrides:
      renderStud in class LinePrimitiveRenderer
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
      Overrides:
      dispose in class ImmediateModeRenderSystem