PipelineLayoutDescriptor


public final class PipelineLayoutDescriptor


A descriptor for creating a pipeline layout.

Summary

Public constructors

PipelineLayoutDescriptor(
    String label,
    @NonNull GPUBindGroupLayout[] bindGroupLayouts,
    int immediateSize
)

Public methods

final @NonNull GPUBindGroupLayout[]
final int
final String

The label for the pipeline layout.

final void
setBindGroupLayouts(@NonNull GPUBindGroupLayout[] bindGroupLayouts)
final void
setImmediateSize(int immediateSize)
final void

The label for the pipeline layout.

Public constructors

PipelineLayoutDescriptor

Added in 1.0.0-alpha01
public PipelineLayoutDescriptor(
    String label,
    @NonNull GPUBindGroupLayout[] bindGroupLayouts,
    int immediateSize
)

Public methods

getBindGroupLayouts

Added in 1.0.0-alpha01
public final @NonNull GPUBindGroupLayout[] getBindGroupLayouts()

getImmediateSize

Added in 1.0.0-alpha01
public final int getImmediateSize()

getLabel

Added in 1.0.0-alpha01
public final String getLabel()

The label for the pipeline layout.

setBindGroupLayouts

Added in 1.0.0-alpha01
public final void setBindGroupLayouts(@NonNull GPUBindGroupLayout[] bindGroupLayouts)

setImmediateSize

Added in 1.0.0-alpha01
public final void setImmediateSize(int immediateSize)

setLabel

Added in 1.0.0-alpha01
public final void setLabel(String label)

The label for the pipeline layout.