GPUAdapterInfo


public final class GPUAdapterInfo

Provides detailed information about a graphics adapter.

Summary

Public constructors

GPUAdapterInfo

Added in 1.0.0-alpha05
public GPUAdapterInfo(
 @NonNull String vendor,
 @NonNull String architecture,
 @NonNull String device,
 @NonNull String description,
 int adapterType,
 int vendorID,
 int deviceID,
 int subgroupMinSize,
 int subgroupMaxSize,
 int backendType
)

Public methods

getAdapterType

Added in 1.0.0-alpha05
public final int getAdapterType()

getArchitecture

Added in 1.0.0-alpha05
public final @NonNull StringgetArchitecture()

The name of the adapter architecture.

getBackendType

Added in 1.0.0-alpha05
public final int getBackendType()

getDescription

Added in 1.0.0-alpha05
public final @NonNull StringgetDescription()

A human-readable description of the adapter.

getDevice

Added in 1.0.0-alpha05
public final @NonNull StringgetDevice()

A vendor-specific device identifier.

getDeviceID

Added in 1.0.0-alpha05
public final int getDeviceID()

getSubgroupMaxSize

Added in 1.0.0-alpha05
public final int getSubgroupMaxSize()

getSubgroupMinSize

Added in 1.0.0-alpha05
public final int getSubgroupMinSize()

getVendor

Added in 1.0.0-alpha05
public final @NonNull StringgetVendor()

The name of the adapter vendor.

getVendorID

Added in 1.0.0-alpha05
public final int getVendorID()

setAdapterType

Added in 1.0.0-alpha05
public final void setAdapterType(int value)

setArchitecture

Added in 1.0.0-alpha05
public final void setArchitecture(@NonNull String value)

The name of the adapter architecture.

setBackendType

Added in 1.0.0-alpha05
public final void setBackendType(int value)

setDescription

Added in 1.0.0-alpha05
public final void setDescription(@NonNull String value)

A human-readable description of the adapter.

setDevice

Added in 1.0.0-alpha05
public final void setDevice(@NonNull String value)

A vendor-specific device identifier.

setDeviceID

Added in 1.0.0-alpha05
public final void setDeviceID(int value)

setSubgroupMaxSize

Added in 1.0.0-alpha05
public final void setSubgroupMaxSize(int value)

setSubgroupMinSize

Added in 1.0.0-alpha05
public final void setSubgroupMinSize(int value)

setVendor

Added in 1.0.0-alpha05
public final void setVendor(@NonNull String value)

The name of the adapter vendor.

setVendorID

Added in 1.0.0-alpha05
public final void setVendorID(int value)