GPUTextureBindingLayout


public final class GPUTextureBindingLayout


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

Summary

Public constructors

GPUTextureBindingLayout(
    int sampleType,
    int viewDimension,
    boolean multisampled
)

Public methods

final boolean

True if the texture is expected to be multisampled.

final int
final int
final void
setMultisampled(boolean multisampled)

True if the texture is expected to be multisampled.

final void
setSampleType(int sampleType)
final void
setViewDimension(int viewDimension)

Public constructors

GPUTextureBindingLayout

Added in 1.0.0-alpha02
public GPUTextureBindingLayout(
    int sampleType,
    int viewDimension,
    boolean multisampled
)

Public methods

getMultisampled

Added in 1.0.0-alpha02
public final boolean getMultisampled()

True if the texture is expected to be multisampled.

getSampleType

Added in 1.0.0-alpha02
public final int getSampleType()

getViewDimension

Added in 1.0.0-alpha02
public final int getViewDimension()

setMultisampled

Added in 1.0.0-alpha02
public final void setMultisampled(boolean multisampled)

True if the texture is expected to be multisampled.

setSampleType

Added in 1.0.0-alpha02
public final void setSampleType(int sampleType)

setViewDimension

Added in 1.0.0-alpha02
public final void setViewDimension(int viewDimension)