GPUInstanceDescriptor


public final class GPUInstanceDescriptor


Describes an instance to be created.

Summary

Nested types

Builder for GPUInstanceDescriptor.

Public constructors

GPUInstanceDescriptor(
    @NonNull int[] requiredFeatures,
    GPUInstanceLimits requiredLimits
)
@ExperimentalWebGpuApi
GPUInstanceDescriptor(
    @NonNull int[] requiredFeatures,
    GPUInstanceLimits requiredLimits,
    GPUDawnTogglesDescriptor dawnTogglesDescriptor
)

Public constructors

GPUInstanceDescriptor

Added in 1.0.0-alpha06
public GPUInstanceDescriptor()

GPUInstanceDescriptor

Added in 1.0.0-alpha06
public GPUInstanceDescriptor(
    @NonNull int[] requiredFeatures,
    GPUInstanceLimits requiredLimits
)

GPUInstanceDescriptor

Added in 1.0.0-alpha06
@ExperimentalWebGpuApi
public GPUInstanceDescriptor(
    @NonNull int[] requiredFeatures,
    GPUInstanceLimits requiredLimits,
    GPUDawnTogglesDescriptor dawnTogglesDescriptor
)

Public methods

getDawnTogglesDescriptor

Added in 1.0.0-alpha06
public final GPUDawnTogglesDescriptor getDawnTogglesDescriptor()

getRequiredFeatures

Added in 1.0.0-alpha06
public final @NonNull int[] getRequiredFeatures()

getRequiredLimits

Added in 1.0.0-alpha06
public final GPUInstanceLimits getRequiredLimits()

setDawnTogglesDescriptor

Added in 1.0.0-alpha06
public final void setDawnTogglesDescriptor(GPUDawnTogglesDescriptor value)

setRequiredFeatures

Added in 1.0.0-alpha06
public final void setRequiredFeatures(@NonNull int[] value)

setRequiredLimits

Added in 1.0.0-alpha06
public final void setRequiredLimits(GPUInstanceLimits value)