MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / SetExpanded

Method SetExpanded

vkconfig_core/parameter.cpp:89–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89void Parameter::SetExpanded(const std::string& setting_key, const std::string& flag, bool expanded) {
90 SettingData* setting_data = ::FindSetting(this->settings, setting_key.c_str());
91
92 if (setting_data == nullptr) {
93 return;
94 }
95
96 if (!flag.empty() && setting_data->type == SETTING_FLAGS) {
97 SettingDataFlags* data = static_cast<SettingDataFlags*>(setting_data);
98 data->expanded_flags.find(flag)->second = expanded;
99 } else {
100 setting_data->expanded = expanded;
101 }
102}
103
104ParameterRank GetParameterOrdering(const LayerManager& layers, const Parameter& parameter) {
105 assert(!parameter.key.empty());

Callers 1

SetSettingExpandedMethod · 0.80

Calls 1

FindSettingFunction · 0.70

Tested by

no test coverage detected