class IcdList
Defined at line 15 of file ../../src/graphics/bin/vulkan_loader/icd_list.h
This class holds an ordered list of components, so that VMOs can be looked up from them in
priority order.
Public Methods
void IcdList ()
Defined at line 9 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc
void Initialize (inspect::Node * parent_node)
Defined at line 11 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc
void Add (std::shared_ptr<IcdComponent> component)
Defined at line 15 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc
bool AllIcdsFinishedOrFailed ()
Defined at line 20 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc
bool UpdateCurrentComponent ()
Updates information about which component is active whenever a component changes state.
Defined at line 29 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc
size_t ComponentCount ()
Defined at line 31 of file ../../src/graphics/bin/vulkan_loader/icd_list.h
std::optional<zx::vmo> GetVmoMatchingSystemLib (const std::string & library_path)
Finds an ICD in the list with a `library_path` matching this string.
Defined at line 51 of file ../../src/graphics/bin/vulkan_loader/icd_list.cc