static std::string FindFbxTexture()

in src/fbx/Fbx2Raw.cpp [1020:1036]


static std::string FindFbxTexture(
    const std::string& textureFileName,
    const std::vector<std::string>& folders,
    const std::vector<std::vector<std::string>>& folderContents) {
  // it might exist exactly as-is on the running machine's filesystem
  if (FileUtils::FileExists(textureFileName)) {
    return textureFileName;
  }
  // else look in other designated folders
  for (int ii = 0; ii < folders.size(); ii++) {
    const auto& fileLocation = FindFileLoosely(textureFileName, folders[ii], folderContents[ii]);
    if (!fileLocation.empty()) {
      return FileUtils::GetAbsolutePath(fileLocation);
    }
  }
  return "";
}