Package heronarts.glx

Class DynamicVertexBuffer

java.lang.Object
heronarts.glx.DynamicVertexBuffer
All Implemented Interfaces:
BGFXEngine.Buffer, BGFXEngine.Buffer.Vertex, BGFXEngine.Resource

public class DynamicVertexBuffer extends Object implements BGFXEngine.Resource, BGFXEngine.Buffer.Vertex
  • Constructor Details

    • DynamicVertexBuffer

      public DynamicVertexBuffer(GLX glx, int numVertices)
    • DynamicVertexBuffer

      @Deprecated public DynamicVertexBuffer(GLX glx, int numVertices, int attributes)
      Deprecated.
    • DynamicVertexBuffer

      public DynamicVertexBuffer(GLX glx, int numVertices, VertexDeclaration.Attribute... attributes)
  • Method Details

    • getHandle

      public short getHandle()
    • getNumVertices

      public int getNumVertices()
    • getVertexData

      public ByteBuffer getVertexData()
    • setVertexBuffer

      public void setVertexBuffer(int stream)
      Specified by:
      setVertexBuffer in interface BGFXEngine.Buffer.Vertex
    • update

      public void update()
    • dispose

      public void dispose()
      Specified by:
      dispose in interface BGFXEngine.Resource