GPUDeviceDescriptor.Builder


class GPUDeviceDescriptor.Builder


Builder for GPUDeviceDescriptor.

Summary

Public constructors

Builder(
    deviceLostCallbackExecutor: Executor,
    uncapturedErrorCallbackExecutor: Executor,
    deviceLostCallback: DeviceLostCallback?,
    uncapturedErrorCallback: UncapturedErrorCallback?
)

Public constructors

Builder

Added in 1.0.0-alpha04
Builder(
    deviceLostCallbackExecutor: Executor,
    uncapturedErrorCallbackExecutor: Executor,
    deviceLostCallback: DeviceLostCallback?,
    uncapturedErrorCallback: UncapturedErrorCallback?
)

Public functions

build

Added in 1.0.0-alpha04
fun build(): GPUDeviceDescriptor

Builds the GPUDeviceDescriptor.

setDefaultQueue

Added in 1.0.0-alpha04
fun setDefaultQueue(defaultQueue: GPUQueueDescriptor): GPUDeviceDescriptor.Builder

setLabel

Added in 1.0.0-alpha04
fun setLabel(label: String?): GPUDeviceDescriptor.Builder

setRequiredFeatures

Added in 1.0.0-alpha04
fun setRequiredFeatures(requiredFeatures: IntArray): GPUDeviceDescriptor.Builder

setRequiredLimits

Added in 1.0.0-alpha04
fun setRequiredLimits(requiredLimits: GPULimits?): GPUDeviceDescriptor.Builder