GPUBufferBindingLayout


public final class GPUBufferBindingLayout


Describes the layout of a buffer binding.

Summary

Public constructors

GPUBufferBindingLayout(
    int type,
    boolean hasDynamicOffset,
    long minBindingSize
)

Public methods

final long
final int

The type of the buffer binding.

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

The type of the buffer binding.

Public constructors

GPUBufferBindingLayout

Added in 1.0.0-alpha04
public GPUBufferBindingLayout(
    int type,
    boolean hasDynamicOffset,
    long minBindingSize
)

Public methods

getMinBindingSize

Added in 1.0.0-alpha04
public final long getMinBindingSize()

getType

Added in 1.0.0-alpha04
public final int getType()

The type of the buffer binding. Defaults to @see BufferBindingType.Uniform if undefined.

isHasDynamicOffset

Added in 1.0.0-alpha04
public final boolean isHasDynamicOffset()

setHasDynamicOffset

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

setMinBindingSize

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

setType

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

The type of the buffer binding. Defaults to @see BufferBindingType.Uniform if undefined.