GPUVertexState.Builder


public final class GPUVertexState.Builder


Builder for GPUVertexState.

Summary

Public constructors

Public methods

final @NonNull GPUVertexState

Builds the GPUVertexState.

final @NonNull GPUVertexState.Builder
setBuffers(@NonNull GPUVertexBufferLayout[] buffers)
final @NonNull GPUVertexState.Builder
setConstants(@NonNull GPUConstantEntry[] constants)
final @NonNull GPUVertexState.Builder
setEntryPoint(String entryPoint)

Public constructors

Builder

Added in 1.0.0-alpha06
public Builder(@NonNull GPUShaderModule module)

Public methods

build

Added in 1.0.0-alpha06
public final @NonNull GPUVertexState build()

Builds the GPUVertexState.

setBuffers

Added in 1.0.0-alpha06
public final @NonNull GPUVertexState.Builder setBuffers(@NonNull GPUVertexBufferLayout[] buffers)

setConstants

Added in 1.0.0-alpha06
public final @NonNull GPUVertexState.Builder setConstants(@NonNull GPUConstantEntry[] constants)

setEntryPoint

Added in 1.0.0-alpha06
public final @NonNull GPUVertexState.Builder setEntryPoint(String entryPoint)