10template <
typename ShouldVisitFunc,
class ContainerType>
11void FPakFile::FindFilesAtPathInIndex(
const FDirectoryIndex& TargetIndex,
const FDirectoryTreeIndex&
TargetTreeIndex, ContainerType&
OutFiles,
38#if ENABLE_PAKFILE_USE_DIRECTORY_TREE
39 if (ShouldUseDirectoryTree())
52 TEXT(
"Mismatch between directoryindex and directorytreeindex search when searching for [%s] in pak [%s]"),
66#if ENABLE_PAKFILE_USE_DIRECTORY_TREE
67template <
typename ShouldVisitFunc,
class ContainerType>
101 FindFilesAtPathInPakDirectoryInternal(MountPoint,
RelChildPath,
110#if !UE_BUILD_SHIPPING
111template <
class ContainerType>
150template <
typename ShouldVisitFunc,
class ContainerType>
166template <
typename ShouldVisitFunc,
class ContainerType>
178 for (FPakDirectory::TConstIterator FileIt(
PakDirectory); FileIt; ++FileIt)
209 for (FPakDirectory::TConstIterator FileIt(
PakDirectory); FileIt; ++FileIt)
232template <
typename ShouldVisitFunc>
242template <
typename ShouldVisitFunc,
class ContainerType>
258#if ENABLE_PAKFILE_RUNTIME_PRUNING_VALIDATE
259 if (ShouldValidatePrunedDirectory())
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define TRACE_CPUPROFILER_EVENT_SCOPE(Name)
Definition CpuProfilerTrace.h:528
EDirectoryTreeGetFlags
Definition DirectoryTree.h:28
#define UE_LOG(CategoryName, Verbosity, Format,...)
Definition LogMacros.h:270
TStringView< TCHAR > FStringView
Definition StringFwd.h:45
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
const FString & GetFilename() const
Definition IPlatformFilePak.h:1005
static void MakeDirectoryFromPath(FString &Path)
Definition IPlatformFilePak.h:1402
static FString PakPathCombine(FStringView Parent, FStringView Child)
Definition PakFile.cpp:1319
Definition UnrealString.h.inl:34
auto Add(AppendedCharType Char) -> decltype(AppendChar(Char),(void) 0)
Definition StringBuilder.h:330
Definition StringBuilder.h:509
ViewType RightChop(int32 CharCount) const
Definition StringView.h:599
bool StartsWith(CharType Prefix) const
Definition StringView.h:366
@ CaseSensitive
Definition CString.h:23
@ FromStart
Definition CString.h:36