BufferBindingLayout


public final class BufferBindingLayout


The required configuration for a buffer binding in a bind group layout.

Summary

Public constructors

BufferBindingLayout(
    int type,
    boolean hasDynamicOffset,
    long minBindingSize
)

Public methods

final boolean
final long
final int

The type of buffer access (uniform, storage, read-only storage).

final void
setHasDynamicOffset(boolean hasDynamicOffset)
final void
setMinBindingSize(long minBindingSize)
final void
setType(int type)

The type of buffer access (uniform, storage, read-only storage).

Public constructors

BufferBindingLayout

Added in 1.0.0-alpha01
public BufferBindingLayout(
    int type,
    boolean hasDynamicOffset,
    long minBindingSize
)

Public methods

getHasDynamicOffset

Added in 1.0.0-alpha01
public final boolean getHasDynamicOffset()

getMinBindingSize

Added in 1.0.0-alpha01
public final long getMinBindingSize()

getType

Added in 1.0.0-alpha01
public final int getType()

The type of buffer access (uniform, storage, read-only storage).

setHasDynamicOffset

Added in 1.0.0-alpha01
public final void setHasDynamicOffset(boolean hasDynamicOffset)

setMinBindingSize

Added in 1.0.0-alpha01
public final void setMinBindingSize(long minBindingSize)

setType

Added in 1.0.0-alpha01
public final void setType(int type)

The type of buffer access (uniform, storage, read-only storage).