GPUDeviceDescriptor.Builder


public final class GPUDeviceDescriptor.Builder


Builder for GPUDeviceDescriptor.

Summary

Public constructors

Builder(
    @NonNull Executor deviceLostCallbackExecutor,
    @NonNull Executor uncapturedErrorCallbackExecutor,
    DeviceLostCallback deviceLostCallback,
    UncapturedErrorCallback uncapturedErrorCallback
)

Public constructors

Builder

Added in 1.0.0-alpha04
public Builder(
    @NonNull Executor deviceLostCallbackExecutor,
    @NonNull Executor uncapturedErrorCallbackExecutor,
    DeviceLostCallback deviceLostCallback,
    UncapturedErrorCallback uncapturedErrorCallback
)

Public methods

build

Added in 1.0.0-alpha04
public final @NonNull GPUDeviceDescriptor build()

Builds the GPUDeviceDescriptor.

setDefaultQueue

Added in 1.0.0-alpha04
public final @NonNull GPUDeviceDescriptor.Builder setDefaultQueue(@NonNull GPUQueueDescriptor defaultQueue)

setLabel

Added in 1.0.0-alpha04
public final @NonNull GPUDeviceDescriptor.Builder setLabel(String label)

setRequiredFeatures

Added in 1.0.0-alpha04
public final @NonNull GPUDeviceDescriptor.Builder setRequiredFeatures(@NonNull int[] requiredFeatures)

setRequiredLimits

Added in 1.0.0-alpha04
public final @NonNull GPUDeviceDescriptor.Builder setRequiredLimits(GPULimits requiredLimits)