![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FPakPlatformFile, including all inherited members.
| AddLocalDirectories(TArray< FString > &LocalDirectories) | IPlatformFile | inlinevirtual |
| AnyChunksAvailable() const | FPakPlatformFile | |
| bMountFailOnMissingUtoc | FPakPlatformFile | static |
| BroadcastPakChunkSignatureCheckFailure(const FPakChunkSignatureCheckFailedData &InData) | FPakPlatformFile | static |
| BroadcastPakMasterSignatureTableCheckFailure(const FString &InFilename) | FPakPlatformFile | static |
| BroadcastPakPrincipalSignatureTableCheckFailure(const FString &InFilename) | FPakPlatformFile | static |
| BypassSecurity(bool bInBypass) | IPlatformFile | inlinevirtual |
| CheckIfPakFilesExist(IPlatformFile *LowLevelFile, const TArray< FString > &PakFolders) | FPakPlatformFile | static |
| ConvertToAbsolutePathForExternalAppForRead(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| ConvertToAbsolutePathForExternalAppForWrite(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| ConvertToPakRelativePath(const TCHAR *Filename, const FPakFile *Pak) | FPakPlatformFile | inline |
| CopyDirectoryTree(const TCHAR *DestinationDirectory, const TCHAR *Source, bool bOverwriteAllExisting) | IPlatformFile | virtual |
| CopyFile(const TCHAR *To, const TCHAR *From, EPlatformFileRead ReadFlags=EPlatformFileRead::None, EPlatformFileWrite WriteFlags=EPlatformFileWrite::None) override | FPakPlatformFile | virtual |
| CreateDirectory(const TCHAR *Directory) override | FPakPlatformFile | virtual |
| CreateDirectoryTree(const TCHAR *Directory) override | FPakPlatformFile | virtual |
| DeleteDirectory(const TCHAR *Directory) override | FPakPlatformFile | virtual |
| DeleteDirectoryRecursively(const TCHAR *Directory) override | FPakPlatformFile | virtual |
| DeleteFile(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| DeleteFiles(const TArrayView< const TCHAR * > &Filenames) | IPlatformFile | inlinevirtual |
| DirectoryExists(const TCHAR *Directory) override | FPakPlatformFile | virtual |
| DoesCreatePublicFiles() | IPlatformFile | inlinevirtual |
| EOpenReadFlags enum name | IPlatformFile | |
| EOpenWriteFlags enum name | IPlatformFile | |
| FDirectoryJournalVisitorFunc typedef | IPlatformFile | |
| FDirectoryStatVisitorFunc typedef | IPlatformFile | |
| FDirectoryVisitorFunc typedef | IPlatformFile | |
| FileExists(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| FileJournalGetFileData(const TCHAR *FilenameOrDirectory, FString *OutError=nullptr) | IPlatformFile | virtual |
| FileJournalGetLatestEntry(const TCHAR *VolumeName, FFileJournalId &OutJournalId, FFileJournalEntryHandle &OutEntryHandle, FString *OutError=nullptr) | IPlatformFile | virtual |
| FileJournalGetMaximumSize(const TCHAR *VolumeOrPath=nullptr, ELogVerbosity::Type *OutErrorLevel=nullptr, FString *OutError=nullptr) const | IPlatformFile | virtual |
| FileJournalGetVolumeName(FStringView InPath) | IPlatformFile | virtual |
| FileJournalIsAvailable(const TCHAR *VolumeOrPath=nullptr, ELogVerbosity::Type *OutErrorLevel=nullptr, FString *OutError=nullptr) | IPlatformFile | virtual |
| FileJournalIterateDirectory(const TCHAR *Directory, FDirectoryJournalVisitorFunc Visitor, FString *OutError=nullptr) | IPlatformFile | virtual |
| FileJournalReadModified(const TCHAR *VolumeName, const FFileJournalId &JournalIdOfStartingEntry, const FFileJournalEntryHandle &StartingJournalEntry, TMap< FFileJournalFileHandle, FString > &KnownDirectories, TSet< FString > &OutModifiedDirectories, FFileJournalEntryHandle &OutNextJournalEntry, FString *OutError=nullptr) | IPlatformFile | virtual |
| FileSize(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| FindFileInPakFiles(TArray< FPakListEntry > &Paks, const TCHAR *Filename, TRefCountPtr< FPakFile > *OutPakFile, FPakEntry *OutEntry=nullptr) | FPakPlatformFile | static |
| FindFileInPakFiles(const TCHAR *Filename, TRefCountPtr< FPakFile > *OutPakFile=nullptr, FPakEntry *OutEntry=nullptr) | FPakPlatformFile | |
| FindFiles(TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) override | FPakPlatformFile | virtual |
| FindFilesRecursively(TArray< FString > &FoundFiles, const TCHAR *Directory, const TCHAR *FileExtension) override | FPakPlatformFile | virtual |
| ForeachPackageInIostoreWhile(TFunctionRef< bool(FName)> Predicate) | FPakPlatformFile | static |
| FPakPlatformFile() | FPakPlatformFile | |
| GetAccessTimeStamp(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| GetAllowedBytesToWriteThrottledStorage(const TCHAR *DestinationPath=nullptr) | IPlatformFile | inlinevirtual |
| GetFilenameOnDisk(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| GetFilenameSecurityDelegate() | FPakPlatformFile | static |
| GetFilenamesFromIostoreByBlockIndex(const FString &InContainerName, const TArray< int32 > &InBlockIndex, TArray< FString > &OutFileList) | FPakPlatformFile | static |
| GetFilenamesFromIostoreContainer(const FString &InContainerName, TArray< FString > &OutFileList) | FPakPlatformFile | static |
| GetLowerLevel() override | FPakPlatformFile | inlinevirtual |
| GetMountedChunkIds(TSet< int32 > &OutChunkIds) | FPakPlatformFile | inline |
| GetMountedPakFilenames(TArray< FString > &PakFilenames) | FPakPlatformFile | inline |
| GetMountedPakFilenames(TSet< FString > &PakFilenames) | FPakPlatformFile | inline |
| GetMountStartupPaksWildCard() | FPakPlatformFile | static |
| GetName() const override | FPakPlatformFile | inlinevirtual |
| GetPakChunkLocation(int32 InPakchunkIndex) const | FPakPlatformFile | |
| GetPakCustomEncryptionDelegate() | FPakPlatformFile | static |
| GetPakEncryptionKey(FAES::FAESKey &OutKey, const FGuid &InEncryptionKeyGuid) | FPakPlatformFile | static |
| GetPakFolders(const TCHAR *CmdLine, TArray< FString > &OutPakFolders) | FPakPlatformFile | static |
| GetPakSetIndexSettingsDelegate() | FPakPlatformFile | static |
| GetPakSignatureFile(const TCHAR *InFilename) | FPakPlatformFile | static |
| GetPakSigningFailureHandlerData() | FPakPlatformFile | static |
| GetPhysicalTypeName() | IPlatformFile | static |
| GetPlatformPhysical() | IPlatformFile | static |
| GetPrunedFilenamesInChunk(const FString &InPakFilename, const TArray< int32 > &InChunkIDs, TArray< FString > &OutFileList) | FPakPlatformFile | |
| GetPrunedFilenamesInPakFile(const FString &InPakFilename, TArray< FString > &OutFileList) | FPakPlatformFile | |
| GetStatData(const TCHAR *FilenameOrDirectory) override | FPakPlatformFile | virtual |
| GetTimeStamp(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| GetTimeStampLocal(const TCHAR *Filename) | IPlatformFile | virtual |
| GetTimeStampPair(const TCHAR *FilenameA, const TCHAR *FilenameB, FDateTime &OutTimeStampA, FDateTime &OutTimeStampB) override | FPakPlatformFile | inlinevirtual |
| GetTypeName() | FPakPlatformFile | inlinestatic |
| HandleMountCommand(const TCHAR *Cmd, FOutputDevice &Ar) | FPakPlatformFile | |
| HandlePakCorruptCommand(const TCHAR *Cmd, FOutputDevice &Ar) | FPakPlatformFile | |
| HandlePakListCommand(const TCHAR *Cmd, FOutputDevice &Ar) | FPakPlatformFile | |
| HandleReloadPakReadersCommand(const TCHAR *Cmd, FOutputDevice &Ar) | FPakPlatformFile | |
| HandleUnmountCommand(const TCHAR *Cmd, FOutputDevice &Ar) | FPakPlatformFile | |
| HasMarkOfTheWeb(FStringView Filename, FString *OutSourceURL=nullptr) | IPlatformFile | inlinevirtual |
| Initialize(IPlatformFile *Inner, const TCHAR *CommandLineParam) override | FPakPlatformFile | virtual |
| InitializeAfterProjectFilePath() | IPlatformFile | inlinevirtual |
| InitializeAfterSetActive() | IPlatformFile | inlinevirtual |
| InitializeNewAsyncIO() override | FPakPlatformFile | virtual |
| IPlatformFile() | IPlatformFile | |
| IsReadOnly(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| IsSandboxEnabled() const | IPlatformFile | inlinevirtual |
| IsSymlink(const TCHAR *Filename) override | FPakPlatformFile | inlinevirtual |
| IterateDirectory(const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override | FPakPlatformFile | virtual |
| IterateDirectory(const TCHAR *Directory, FDirectoryVisitor &Visitor)=0 | FPakPlatformFile | virtual |
| IterateDirectory(const TCHAR *Directory, FDirectoryVisitorFunc Visitor) | FPakPlatformFile | virtual |
| IterateDirectoryRecursively(const TCHAR *Directory, IPlatformFile::FDirectoryVisitor &Visitor) override | FPakPlatformFile | virtual |
| IterateDirectoryRecursively(const TCHAR *Directory, FDirectoryVisitor &Visitor) | FPakPlatformFile | virtual |
| IterateDirectoryRecursively(const TCHAR *Directory, FDirectoryVisitorFunc Visitor) | FPakPlatformFile | virtual |
| IterateDirectoryStat(const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override | FPakPlatformFile | virtual |
| IterateDirectoryStat(const TCHAR *Directory, FDirectoryStatVisitor &Visitor)=0 | FPakPlatformFile | virtual |
| IterateDirectoryStat(const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) | FPakPlatformFile | virtual |
| IterateDirectoryStatRecursively(const TCHAR *Directory, IPlatformFile::FDirectoryStatVisitor &Visitor) override | FPakPlatformFile | virtual |
| IterateDirectoryStatRecursively(const TCHAR *Directory, FDirectoryStatVisitor &Visitor) | FPakPlatformFile | virtual |
| IterateDirectoryStatRecursively(const TCHAR *Directory, FDirectoryStatVisitorFunc Visitor) | FPakPlatformFile | virtual |
| MakeUniquePakFilesForTheseFiles(const TArray< TArray< FString > > &InFiles) | FPakPlatformFile | virtual |
| Mount(const TCHAR *InPakFilename, uint32 PakOrder, const TCHAR *InPath=nullptr, bool bLoadIndex=true, FPakListEntry *OutPakListEntry=nullptr) | FPakPlatformFile | |
| Mount(const FPakMountArgs &MountArgs, FIoStatus *OutIoMountStatus=nullptr, FPakListEntry *OutPakListEntry=nullptr) | FPakPlatformFile | |
| MountAllPakFiles(const TArray< FString > &PakFolders) | FPakPlatformFile | |
| MountAllPakFiles(const TArray< FString > &PakFolders, const FString &WildCard) | FPakPlatformFile | |
| MoveFile(const TCHAR *To, const TCHAR *From) override | FPakPlatformFile | inlinevirtual |
| OpenAsyncRead(const TCHAR *Filename, bool bAllowWrite=false) override | FPakPlatformFile | virtual |
| IPlatformFile::OpenAsyncRead(const TCHAR *Filename, EOpenReadFlags Flags) | IPlatformFile | virtual |
| OpenMapped(const TCHAR *Filename) | IPlatformFile | virtual |
| OpenMappedEx(const TCHAR *Filename, EOpenReadFlags OpenOptions=EOpenReadFlags::None, int64 MaximumSize=0) override | FPakPlatformFile | virtual |
| OpenRead(const TCHAR *Filename, bool bAllowWrite=false) override | FPakPlatformFile | virtual |
| IPlatformFile::OpenRead(const TCHAR *Filename, EOpenReadFlags Flags) | IPlatformFile | virtual |
| OpenReadNoBuffering(const TCHAR *Filename, EOpenReadFlags Flags) | IPlatformFile | inlinevirtual |
| OpenReadNoBuffering(const TCHAR *Filename, bool bAllowWrite=false) | IPlatformFile | inlinevirtual |
| OpenWrite(const TCHAR *Filename, bool bAppend=false, bool bAllowRead=false) override | FPakPlatformFile | virtual |
| IPlatformFile::OpenWrite(const TCHAR *Filename, EOpenWriteFlags Flags) | IPlatformFile | virtual |
| OptimizeMemoryUsageForMountedPaks() | FPakPlatformFile | |
| PakSignatureFileCache | FPakPlatformFile | static |
| PakSignatureFileCacheLock | FPakPlatformFile | static |
| RefreshPakChunkIndicies() | FPakPlatformFile | |
| ReleaseOldReaders() | FPakPlatformFile | |
| ReloadPakReaders() | FPakPlatformFile | |
| RemoveCachedPakSignaturesFile(const TCHAR *InFilename) | FPakPlatformFile | static |
| SendMessageToServer(const TCHAR *Message, IFileServerMessageHandler *Handler) | IPlatformFile | inlinevirtual |
| SetAsyncMinimumPriority(EAsyncIOPriorityAndFlags Priority) override | FPakPlatformFile | virtual |
| SetCreatePublicFiles(bool bCreatePublicFiles) | IPlatformFile | inlinevirtual |
| SetLowerLevel(IPlatformFile *NewLowerLevel) override | FPakPlatformFile | inlinevirtual |
| SetMarkOfTheWeb(FStringView Filename, bool bNewStatus, const FString *InSourceURL=nullptr) | IPlatformFile | inlinevirtual |
| SetMountStartupPaksWildCard(const FString &WildCard) | FPakPlatformFile | static |
| SetReadOnly(const TCHAR *Filename, bool bNewReadOnlyValue) override | FPakPlatformFile | inlinevirtual |
| SetSandboxEnabled(bool bInEnabled) | IPlatformFile | inlinevirtual |
| SetTimeStamp(const TCHAR *Filename, FDateTime DateTime) override | FPakPlatformFile | inlinevirtual |
| ShouldBeUsed(IPlatformFile *Inner, const TCHAR *CmdLine) const override | FPakPlatformFile | virtual |
| Tick() override | FPakPlatformFile | virtual |
| UE::PakFile::Private::FHandleMountPaksExDelegate | FPakPlatformFile | friend |
| UE::PakFile::Private::FPakEntryFilenameSetKeyFuncs | FPakPlatformFile | friend |
| Unmount(const TCHAR *InPakFilename) | FPakPlatformFile | |
| ~FPakPlatformFile() | FPakPlatformFile | virtual |
| ~IPlatformFile() | IPlatformFile | virtual |