class GpuDevice
Defined at line 20 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
Represents a GPU (hardware or virtual). It is responsible for generating a list of ICDs which
can be used to drive the device. More precisely, this list consists of connections to components
which are each capable of returning a VMO containing an ICD shared library corresponding to the
relevant device.
Public Methods
IcdList & icd_list ()
void ~GpuDevice ()
Defined at line 22 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
uint64_t icd_count ()
Defined at line 26 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
Protected Methods
void GpuDevice (LoaderApp * app)
Defined at line 29 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
LoaderApp * app ()
Defined at line 31 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
inspect::Node & node ()
Defined at line 32 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h
std::vector<inspect::Node> & icds ()
Defined at line 33 of file ../../src/graphics/bin/vulkan_loader/gpu_device.h