Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlGpuHealthProvider::AdapterIdentity Struct Reference

#include <control_gpu_health_provider.hpp>

Public Types

enum class  Type { unknown , integrated_gpu , discrete_gpu , cpu }

Public Attributes

bool available = false
bool native_bridge = false
Type type = Type::unknown
bool null_backend = false
 Set only from the native backend enum.
std::string backend
std::string name
std::string vendor
std::string architecture

Member Enumeration Documentation

◆ Type

Enumerator
unknown 
integrated_gpu 
discrete_gpu 
cpu 

Member Data Documentation

◆ architecture

std::string pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::architecture

◆ available

bool pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::available = false

◆ backend

std::string pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::backend

◆ name

std::string pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::name

◆ native_bridge

bool pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::native_bridge = false

◆ null_backend

bool pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::null_backend = false

Set only from the native backend enum.

A Null backend remains Null even when Dawn reports its adapter type as CPU.

◆ type

Type pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::type = Type::unknown

◆ vendor

std::string pulp::inspect::ControlGpuHealthProvider::AdapterIdentity::vendor

The documentation for this struct was generated from the following file: