GPUAdapterInfo


public final class GPUAdapterInfo


Provides detailed information about a graphics adapter.

Summary

Public constructors

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

final int
final @NonNull String

The name of the adapter architecture.

final int
final @NonNull String

A human-readable description of the adapter.

final @NonNull String

A vendor-specific device identifier.

final int
final int
final int
final @NonNull String

The name of the adapter vendor.

final int
final void
setAdapterType(int value)
final void

The name of the adapter architecture.

final void
setBackendType(int value)
final void

A human-readable description of the adapter.

final void

A vendor-specific device identifier.

final void
setDeviceID(int value)
final void
setSubgroupMaxSize(int value)
final void
setSubgroupMinSize(int value)
final void

The name of the adapter vendor.

final void
setVendorID(int value)

Public constructors

GPUAdapterInfo

Added in 1.0.0-alpha04
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-alpha04
public final int getAdapterType()

getArchitecture

Added in 1.0.0-alpha04
public final @NonNull String getArchitecture()

The name of the adapter architecture.

getBackendType

Added in 1.0.0-alpha04
public final int getBackendType()

getDescription

Added in 1.0.0-alpha04
public final @NonNull String getDescription()

A human-readable description of the adapter.

getDevice

Added in 1.0.0-alpha04
public final @NonNull String getDevice()

A vendor-specific device identifier.

getDeviceID

Added in 1.0.0-alpha04
public final int getDeviceID()

getSubgroupMaxSize

Added in 1.0.0-alpha04
public final int getSubgroupMaxSize()

getSubgroupMinSize

Added in 1.0.0-alpha04
public final int getSubgroupMinSize()

getVendor

Added in 1.0.0-alpha04
public final @NonNull String getVendor()

The name of the adapter vendor.

getVendorID

Added in 1.0.0-alpha04
public final int getVendorID()

setAdapterType

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

setArchitecture

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

The name of the adapter architecture.

setBackendType

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

setDescription

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

A human-readable description of the adapter.

setDevice

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

A vendor-specific device identifier.

setDeviceID

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

setSubgroupMaxSize

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

setSubgroupMinSize

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

setVendor

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

The name of the adapter vendor.

setVendorID

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