MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / convertDictToMap

Function convertDictToMap

Source/Falcor/Scene/SceneBuilder.cpp:257–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

255 SceneBuilder::~SceneBuilder() {}
256
257 inline std::map<std::string, std::string> convertDictToMap(const pybind11::dict& dict_)
258 {
259 std::map<std::string, std::string> dict;
260 if (pybind11::isinstance<pybind11::dict>(dict_))
261 {
262 for (auto& it : dict_)
263 {
264 if (!pybind11::isinstance<pybind11::str>(it.first) || !pybind11::isinstance<pybind11::str>(it.second))
265 continue;
266 dict[pybind11::str(it.first).cast<std::string>()] = pybind11::str(it.second).cast<std::string>();
267 }
268 }
269 return dict;
270 }
271
272 void SceneBuilder::import(const std::filesystem::path& path, const pybind11::dict& dict)
273 {

Callers 2

importMethod · 0.85
importFromMemoryMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected