GPUAdapterInfo


class GPUAdapterInfo


Provides detailed information about a graphics adapter.

Summary

Public constructors

GPUAdapterInfo(
    vendor: String,
    architecture: String,
    device: String,
    description: String,
    adapterType: Int,
    vendorID: Int,
    deviceID: Int,
    subgroupMinSize: Int,
    subgroupMaxSize: Int,
    backendType: Int
)

Public properties

Int
String

The name of the adapter architecture.

Int
String

A human-readable description of the adapter.

String

A vendor-specific device identifier.

Int
Int
Int
String

The name of the adapter vendor.

Int

Public constructors

GPUAdapterInfo

Added in 1.0.0-alpha05
GPUAdapterInfo(
    vendor: String,
    architecture: String,
    device: String,
    description: String,
    adapterType: Int,
    vendorID: Int,
    deviceID: Int,
    subgroupMinSize: Int,
    subgroupMaxSize: Int,
    backendType: Int = BackendType.Undefined
)

Public properties

adapterType

Added in 1.0.0-alpha05
var adapterType: Int

architecture

Added in 1.0.0-alpha05
var architecture: String

The name of the adapter architecture.

backendType

Added in 1.0.0-alpha05
var backendType: Int

description

Added in 1.0.0-alpha05
var description: String

A human-readable description of the adapter.

device

Added in 1.0.0-alpha05
var device: String

A vendor-specific device identifier.

deviceID

Added in 1.0.0-alpha05
var deviceID: Int

subgroupMaxSize

Added in 1.0.0-alpha05
var subgroupMaxSize: Int

subgroupMinSize

Added in 1.0.0-alpha05
var subgroupMinSize: Int

vendor

Added in 1.0.0-alpha05
var vendor: String

The name of the adapter vendor.

vendorID

Added in 1.0.0-alpha05
var vendorID: Int