Lines Matching refs:FrameworkEnvironment
383 FrameworkEnvironment::FrameworkEnvironment() noexcept : FrameworkEnvironment(FrameworkSettings{}) {}
384 FrameworkEnvironment::FrameworkEnvironment(FrameworkSettings const& settings) noexcept
435 FrameworkEnvironment::~FrameworkEnvironment() {
443 TestICD& FrameworkEnvironment::add_icd(TestICDDetails icd_details) noexcept {
544 void FrameworkEnvironment::add_implicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept {
547 void FrameworkEnvironment::add_explicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept {
550 void FrameworkEnvironment::add_fake_implicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept {
553 void FrameworkEnvironment::add_fake_explicit_layer(ManifestLayer layer_manifest, const std::string& json_name) noexcept {
556 void FrameworkEnvironment::add_implicit_layer(TestLayerDetails layer_details) noexcept {
559 void FrameworkEnvironment::add_explicit_layer(TestLayerDetails layer_details) noexcept {
563 void FrameworkEnvironment::add_layer_impl(TestLayerDetails layer_details, ManifestCategory category) {
733 void FrameworkEnvironment::write_settings_file(std::string const& file_contents) {
744 void FrameworkEnvironment::update_loader_settings(const LoaderSettings& settings) noexcept {
747 void FrameworkEnvironment::remove_loader_settings() {
751 TestICD& FrameworkEnvironment::get_test_icd(size_t index) noexcept { return icds[index].get_test_icd(); }
752 TestICD& FrameworkEnvironment::reset_icd(size_t index) noexcept { return icds[index].reset_icd(); }
753 fs::path FrameworkEnvironment::get_test_icd_path(size_t index) noexcept { return icds[index].get_icd_full_path(); }
754 fs::path FrameworkEnvironment::get_icd_manifest_path(size_t index) noexcept { return icds[index].get_icd_manifest_path(); }
755 fs::path FrameworkEnvironment::get_shimmed_icd_manifest_path(size_t index) noexcept {
759 TestLayer& FrameworkEnvironment::get_test_layer(size_t index) noexcept { return layers[index].get_test_layer(); }
760 TestLayer& FrameworkEnvironment::reset_layer(size_t index) noexcept { return layers[index].reset_layer(); }
761 fs::path FrameworkEnvironment::get_test_layer_path(size_t index) noexcept { return layers[index].get_layer_full_path(); }
762 fs::path FrameworkEnvironment::get_layer_manifest_path(size_t index) noexcept { return layers[index].get_layer_manifest_path(); }
763 fs::path FrameworkEnvironment::get_shimmed_layer_manifest_path(size_t index) noexcept {
767 fs::FolderManager& FrameworkEnvironment::get_folder(ManifestLocation location) noexcept {
771 fs::FolderManager const& FrameworkEnvironment::get_folder(ManifestLocation location) const noexcept {
775 void FrameworkEnvironment::setup_macos_bundle() noexcept {
780 std::vector<VkExtensionProperties> FrameworkEnvironment::GetInstanceExtensions(uint32_t expected_count, const char* layer_name) {
791 std::vector<VkLayerProperties> FrameworkEnvironment::GetLayerProperties(uint32_t expected_count) {