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-alpha04
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-alpha04
var adapterTypeInt

architecture

Added in 1.0.0-alpha04
var architectureString

The name of the adapter architecture.

backendType

Added in 1.0.0-alpha04
var backendTypeInt

description

Added in 1.0.0-alpha04
var descriptionString

A human-readable description of the adapter.

device

Added in 1.0.0-alpha04
var deviceString

A vendor-specific device identifier.

deviceID

Added in 1.0.0-alpha04
var deviceIDInt

subgroupMaxSize

Added in 1.0.0-alpha04
var subgroupMaxSizeInt

subgroupMinSize

Added in 1.0.0-alpha04
var subgroupMinSizeInt

vendor

Added in 1.0.0-alpha04
var vendorString

The name of the adapter vendor.

vendorID

Added in 1.0.0-alpha04
var vendorIDInt