MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / LoadMacroList

Function LoadMacroList

lib/macro/macro-ref.cpp:72–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72void LoadMacroList(obs_data_t *obj, std::vector<MacroRef> &macros,
73 const std::string &name)
74{
75 obs_data_array_t *array = obs_data_get_array(obj, name.c_str());
76 size_t count = obs_data_array_count(array);
77 macros.reserve(macros.size() + count);
78 for (size_t i = 0; i < count; i++) {
79 obs_data_t *array_obj = obs_data_array_item(array, i);
80 macros.emplace_back();
81 macros.back().Load(array_obj);
82 obs_data_release(array_obj);
83 }
84 obs_data_array_release(array);
85}
86
87} // namespace advss

Callers 3

LoadMethod · 0.85
LoadMethod · 0.85
LoadMethod · 0.85

Calls 3

sizeMethod · 0.80
c_strMethod · 0.45
LoadMethod · 0.45

Tested by

no test coverage detected