MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/MaterialX / getSubdirectories

Function getSubdirectories

source/MaterialXFormat/Util.cpp:34–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32}
33
34void getSubdirectories(const FilePathVec& rootDirectories, const FileSearchPath& searchPath, FilePathVec& subDirectories)
35{
36 for (const FilePath& root : rootDirectories)
37 {
38 FilePath rootPath = searchPath.find(root);
39 if (rootPath.exists())
40 {
41 FilePathVec childDirectories = rootPath.getSubDirectories();
42 subDirectories.insert(std::end(subDirectories), std::begin(childDirectories), std::end(childDirectories));
43 }
44 }
45}
46
47void loadDocuments(const FilePath& rootPath, const FileSearchPath& searchPath, const StringSet& skipFiles,
48 const StringSet& includeFiles, vector<DocumentPtr>& documents, StringVec& documentsPaths,

Callers

nothing calls this directly

Calls 6

endFunction · 0.85
beginFunction · 0.85
existsMethod · 0.80
getSubDirectoriesMethod · 0.80
insertMethod · 0.80
findMethod · 0.45

Tested by

no test coverage detected