A handle to a physical graphics and/or compute device.
An Adapter can be used to open a connection to the corresponding device on the host system, yielding a Device object.
Constructor
new(options:RequestAdapterOptions, backends:BackendBit)
Retrieves an Adapter which matches the given options.
Some options are "soft", so treated as non-mandatory. Others are "hard".
If no adapters are found that suffice all the "hard" options, None is returned.
Methods
destroy():Void
Destroy the adapter.
Using the instance after this will throw a UseAfterDestroyException exception.
Throws:
UseAfterDestroyException | If the instance was already destroyed. |
|---|
requestDevice(deviceDescriptor:DeviceDescriptor):Device
Requests a connection to a physical device, creating a logical device.
Throws:
UseAfterDestroyException | If the instance was already destroyed. |
|---|