GPURequestAdapterOptions


public final class GPURequestAdapterOptions


Options for requesting a graphics adapter.

Summary

Nested types

Builder for GPURequestAdapterOptions.

Public constructors

GPURequestAdapterOptions(
    int featureLevel,
    int powerPreference,
    boolean forceFallbackAdapter,
    int backendType,
    GPUSurface compatibleSurface,
    GPURequestAdapterWebXROptions requestAdapterWebXROptions
)

Public methods

final int
final GPUSurface
final int
final int
final GPURequestAdapterWebXROptions

Extension for WebXR interop options when requesting an adapter.

final boolean
final void
setBackendType(int backendType)
final void
setCompatibleSurface(GPUSurface compatibleSurface)
final void
setFeatureLevel(int featureLevel)
final void
setForceFallbackAdapter(boolean forceFallbackAdapter)
final void
setPowerPreference(int powerPreference)
final void

Extension for WebXR interop options when requesting an adapter.

Public constructors

GPURequestAdapterOptions

Added in 1.0.0-alpha04
public GPURequestAdapterOptions(
    int featureLevel,
    int powerPreference,
    boolean forceFallbackAdapter,
    int backendType,
    GPUSurface compatibleSurface,
    GPURequestAdapterWebXROptions requestAdapterWebXROptions
)

Public methods

getBackendType

Added in 1.0.0-alpha04
public final int getBackendType()

getCompatibleSurface

Added in 1.0.0-alpha04
public final GPUSurface getCompatibleSurface()

getFeatureLevel

Added in 1.0.0-alpha04
public final int getFeatureLevel()

getPowerPreference

Added in 1.0.0-alpha04
public final int getPowerPreference()

getRequestAdapterWebXROptions

Added in 1.0.0-alpha04
public final GPURequestAdapterWebXROptions getRequestAdapterWebXROptions()

Extension for WebXR interop options when requesting an adapter.

isForceFallbackAdapter

Added in 1.0.0-alpha04
public final boolean isForceFallbackAdapter()

setBackendType

Added in 1.0.0-alpha04
public final void setBackendType(int backendType)

setCompatibleSurface

Added in 1.0.0-alpha04
public final void setCompatibleSurface(GPUSurface compatibleSurface)

setFeatureLevel

Added in 1.0.0-alpha04
public final void setFeatureLevel(int featureLevel)

setForceFallbackAdapter

Added in 1.0.0-alpha04
public final void setForceFallbackAdapter(boolean forceFallbackAdapter)

setPowerPreference

Added in 1.0.0-alpha04
public final void setPowerPreference(int powerPreference)

setRequestAdapterWebXROptions

Added in 1.0.0-alpha04
public final void setRequestAdapterWebXROptions(
    GPURequestAdapterWebXROptions requestAdapterWebXROptions
)

Extension for WebXR interop options when requesting an adapter.