TextureBindingLayout


public final class TextureBindingLayout


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

Summary

Public constructors

TextureBindingLayout(
    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

TextureBindingLayout

Added in 1.0.0-alpha01
public TextureBindingLayout(
    int sampleType,
    int viewDimension,
    boolean multisampled
)

Public methods

getMultisampled

Added in 1.0.0-alpha01
public final boolean getMultisampled()

True if the texture is expected to be multisampled.

getSampleType

Added in 1.0.0-alpha01
public final int getSampleType()

getViewDimension

Added in 1.0.0-alpha01
public final int getViewDimension()

setMultisampled

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

True if the texture is expected to be multisampled.

setSampleType

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

setViewDimension

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