Class VertexBatch3D

java.lang.Object
arc.graphics.g3d.VertexBatch3D

public class VertexBatch3D extends Object
  • Constructor Details

    • VertexBatch3D

      public VertexBatch3D(boolean hasNormals, boolean hasColors, int numTexCoords)
    • VertexBatch3D

      public VertexBatch3D(int maxVertices, boolean hasNormals, boolean hasColors, int numTexCoords)
    • VertexBatch3D

      public VertexBatch3D(int maxVertices, boolean hasNormals, boolean hasColors, int numTexCoords, Shader shader)
  • Method Details

    • createDefaultShader

      public static Shader createDefaultShader(boolean hasNormals, boolean hasColors, int numTexCoords)
      Returns a new instance of the default shader used by SpriteBatch for GL2 when no shader is specified.
    • setShader

      public void setShader(Shader shader)
    • color

      public void color(Color color)
    • color

      public void color(float r, float g, float b, float a)
    • color

      public void color(float colorBits)
    • texCoord

      public void texCoord(float u, float v)
    • normal

      public void normal(Vec3 v)
    • normal

      public void normal(float x, float y, float z)
    • tri2

      public void tri2(Vec3 v1, Vec3 v2, Vec3 v3, Color color)
    • tri

      public void tri(Vec3 v1, Vec3 v2, Vec3 v3, Color color)
    • tri

      public void tri(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, Color color)
    • vertex

      public void vertex(Vec3 v, Color color)
    • vertex

      public void vertex(Vec3 v)
    • vertex

      public void vertex(float x, float y, float z)
    • vertex

      public void vertex(float[] floats)
    • proj

      public Mat3D proj()
    • proj

      public void proj(Mat3D projModelView)
    • flush

      public void flush(int primitiveType)
    • flush

      public void flush(int primitiveType, Shader shader)
    • getNumVertices

      public int getNumVertices()
    • getMaxVertices

      public int getMaxVertices()
    • dispose

      public void dispose()