GPURenderBundleEncoderDescriptor


public final class GPURenderBundleEncoderDescriptor


Describes a render bundle encoder.

Summary

Nested types

Builder for GPURenderBundleEncoderDescriptor.

Public constructors

GPURenderBundleEncoderDescriptor(
    String label,
    @NonNull int[] colorFormats,
    int depthStencilFormat,
    int sampleCount,
    boolean depthReadOnly,
    boolean stencilReadOnly
)

Public methods

final @NonNull int[]
final int
final String

A human-readable label for debugging.

final int
final boolean
final boolean
final void
setColorFormats(@NonNull int[] colorFormats)
final void
setDepthReadOnly(boolean depthReadOnly)
final void
setDepthStencilFormat(int depthStencilFormat)
final void

A human-readable label for debugging.

final void
setSampleCount(int sampleCount)
final void
setStencilReadOnly(boolean stencilReadOnly)

Public constructors

GPURenderBundleEncoderDescriptor

Added in 1.0.0-alpha04
public GPURenderBundleEncoderDescriptor(
    String label,
    @NonNull int[] colorFormats,
    int depthStencilFormat,
    int sampleCount,
    boolean depthReadOnly,
    boolean stencilReadOnly
)

Public methods

getColorFormats

Added in 1.0.0-alpha04
public final @NonNull int[] getColorFormats()

getDepthStencilFormat

Added in 1.0.0-alpha04
public final int getDepthStencilFormat()

getLabel

Added in 1.0.0-alpha04
public final String getLabel()

A human-readable label for debugging.

getSampleCount

Added in 1.0.0-alpha04
public final int getSampleCount()

isDepthReadOnly

Added in 1.0.0-alpha04
public final boolean isDepthReadOnly()

isStencilReadOnly

Added in 1.0.0-alpha04
public final boolean isStencilReadOnly()

setColorFormats

Added in 1.0.0-alpha04
public final void setColorFormats(@NonNull int[] colorFormats)

setDepthReadOnly

Added in 1.0.0-alpha04
public final void setDepthReadOnly(boolean depthReadOnly)

setDepthStencilFormat

Added in 1.0.0-alpha04
public final void setDepthStencilFormat(int depthStencilFormat)

setLabel

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

A human-readable label for debugging.

setSampleCount

Added in 1.0.0-alpha04
public final void setSampleCount(int sampleCount)

setStencilReadOnly

Added in 1.0.0-alpha04
public final void setStencilReadOnly(boolean stencilReadOnly)