UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPakFile::FFilenameIterator Class Reference

#include <IPlatformFilePak.h>

+ Inheritance diagram for FPakFile::FFilenameIterator:

Public Member Functions

 FFilenameIterator (const FPakFile &InPakFile, bool bInIncludeDeleted=false)
 
PAKFILE_API const FString & Filename () const
 
- Public Member Functions inherited from FPakFile::FBaseIterator
 FBaseIterator (FBaseIterator &&)=default
 
FBaseIteratoroperator= (FBaseIterator &&)=default
 
 FBaseIterator (const FBaseIterator &)=delete
 
FBaseIteratoroperator= (const FBaseIterator &)=delete
 
PAKFILE_API FBaseIteratoroperator++ ()
 
PAKFILE_API operator bool () const
 
PAKFILE_API bool operator! () const
 
PAKFILE_API const FPakEntryInfo () const
 
PAKFILE_API bool HasFilename () const
 

Additional Inherited Members

- Protected Member Functions inherited from FPakFile::FBaseIterator
PAKFILE_API FBaseIterator (const FPakFile &InPakFile, bool bInIncludeDeleted, bool bUsePathHash)
 
PAKFILE_API ~FBaseIterator ()
 
PAKFILE_API const FString & Filename () const
 
PAKFILE_API FPakEntryLocation GetPakEntryIndex () const
 

Detailed Description

Iterator class used to iterate over just the files in the pak for which we have filenames.

Constructor & Destructor Documentation

◆ FFilenameIterator()

FPakFile::FFilenameIterator::FFilenameIterator ( const FPakFile InPakFile,
bool  bInIncludeDeleted = false 
)
inline

Constructor.

Parameters
InPakFilePak file to iterate.

Member Function Documentation

◆ Filename()

const FString & FPakFile::FBaseIterator::Filename ( ) const

Return the current filename, as the RelativePath from the MountPoint. Only available when using the FDirectoryIndex, otherwise always returns empty string. Invalid to call unless the iterator is currently valid.


The documentation for this class was generated from the following file: