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 value)
final void
final void
setFeatureLevel(int value)
final void
setForceFallbackAdapter(boolean value)
final void
setPowerPreference(int value)
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 value)

setCompatibleSurface

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

setFeatureLevel

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

setForceFallbackAdapter

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

setPowerPreference

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

setRequestAdapterWebXROptions

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

Extension for WebXR interop options when requesting an adapter.