Home
last modified time | relevance | path

Searched refs:relativeTo (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/Util/src/util/
H A Dpath_util.cpp106 string GetRelativePath(string_view path, string_view relativeTo) in GetRelativePath() argument
112 for (size_t i = 0, iMax = Math::min(path.size(), relativeTo.size()); i < iMax; ++i) { in GetRelativePath()
113 if (path[i] != relativeTo[i]) { in GetRelativePath()
123 relativeTo.remove_prefix(lastPos); in GetRelativePath()
126 if (path[1] == ':' && relativeTo[1] == ':' && path[0] != relativeTo[0]) { in GetRelativePath()
134 auto nextSeparator = relativeTo.find('/'); in GetRelativePath()
136 relativeTo.remove_prefix(nextSeparator + 1); in GetRelativePath()
137 nextSeparator = relativeTo.find('/'); in GetRelativePath()
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dasset_loader.h134 static BASE_NS::string GetRelativePath(BASE_NS::string_view path, BASE_NS::string_view relativeTo) in GetRelativePath()
140 for (size_t i = 0, iMax = BASE_NS::Math::min(path.size(), relativeTo.size()); i < iMax; ++i) { in GetRelativePath()
141 if (path[i] != relativeTo[i]) { in GetRelativePath()
150 relativeTo.remove_prefix(lastSeparator + 1); in GetRelativePath()
153 if (path[1] == ':' && relativeTo[1] == ':' && path[0] != relativeTo[0]) { in GetRelativePath()
161 auto nextSeparator = relativeTo.find('/'); in GetRelativePath()
163 relativeTo.remove_prefix(nextSeparator + 1); in GetRelativePath()
164 nextSeparator = relativeTo.find('/'); in GetRelativePath()
/foundation/graphic/graphic_3d/lume/LumeEcsSerializer/Util/include/util/
H A Dpath_util.h31 ::string GetRelativePath(::string_view path, ::string_view relativeTo);

Completed in 2 milliseconds