GPUVertexBufferLayout
public final class GPUVertexBufferLayout
Defines the memory layout and step rate for a single vertex buffer.
Summary
Public constructors |
|---|
GPUVertexBufferLayout( |
Public methods |
|
|---|---|
final long |
|
final @NonNull GPUVertexAttribute[] |
An array of attributes contained within this vertex buffer. |
final int |
|
final void |
setArrayStride(long arrayStride) |
final void |
setAttributes(@NonNull GPUVertexAttribute[] attributes)An array of attributes contained within this vertex buffer. |
final void |
setStepMode(int stepMode) |
Public constructors
GPUVertexBufferLayout
Added in 1.0.0-alpha02
public GPUVertexBufferLayout(
long arrayStride,
int stepMode,
@NonNull GPUVertexAttribute[] attributes
)
Public methods
getAttributes
Added in 1.0.0-alpha02
public final @NonNull GPUVertexAttribute[] getAttributes()
An array of attributes contained within this vertex buffer.
setAttributes
Added in 1.0.0-alpha02
public final void setAttributes(@NonNull GPUVertexAttribute[] attributes)
An array of attributes contained within this vertex buffer.