public final class VertexBufferBinding extends ValueType
Constructor and Description |
---|
VertexBufferBinding(VertexBuffer vertexBuffer)
Creates an instance of this object.
|
VertexBufferBinding(VertexBuffer vertexBuffer,
int vertexOffset)
Creates an instance of this object.
|
VertexBufferBinding(VertexBuffer vertexBuffer,
int vertexOffset,
int instanceFrequency)
Creates an instance of this object.
|
Modifier and Type | Method and Description |
---|---|
int |
getInstanceFrequency()
Gets the instancing frequency.
|
VertexBuffer |
getVertexBuffer()
Gets the associated vertex buffer.
|
int |
getVertexOffset()
Gets the offset between the beginning of the buffer and the vertex data to use.
|
public VertexBufferBinding(VertexBuffer vertexBuffer)
vertexBuffer
- The vertex buffer.public VertexBufferBinding(VertexBuffer vertexBuffer, int vertexOffset)
vertexBuffer
- The vertex buffer.vertexOffset
- Offset (in vertices) from the beginning of the buffer to the first vertex to use.public VertexBufferBinding(VertexBuffer vertexBuffer, int vertexOffset, int instanceFrequency)
vertexBuffer
- The vertex buffer.vertexOffset
- Offset (in vertices) from the beginning of the buffer to the first vertex to use.instanceFrequency
- Number (or frequency) of instances to draw for each draw call; 1 means draw one instance, 2 means draw 2 instances, etc. Use 0 if you are not instancing.public int getInstanceFrequency()
public VertexBuffer getVertexBuffer()
public int getVertexOffset()