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 adapterType)
final void

The name of the adapter architecture.

final void
setBackendType(int backendType)
final void

A human-readable description of the adapter.

final void

A vendor-specific device identifier.

final void
setDeviceID(int deviceID)
final void
setSubgroupMaxSize(int subgroupMaxSize)
final void
setSubgroupMinSize(int subgroupMinSize)
final void

The name of the adapter vendor.

final void
setVendorID(int vendorID)

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 adapterType)

setArchitecture

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

The name of the adapter architecture.

setBackendType

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

setDescription

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

A human-readable description of the adapter.

setDevice

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

A vendor-specific device identifier.

setDeviceID

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

setSubgroupMaxSize

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

setSubgroupMinSize

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

setVendor

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

The name of the adapter vendor.

setVendorID

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