![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "GenericPlatform/GenericPlatformFile.h"#include "Algo/Accumulate.h"#include "HAL/FileManager.h"#include "Misc/Paths.h"#include "Misc/PathViews.h"#include "HAL/PlatformMisc.h"#include "HAL/ThreadSafeCounter.h"#include "Stats/Stats.h"#include "Async/AsyncWork.h"#include "Templates/UniquePtr.h"#include "Misc/ScopeLock.h"#include "HAL/LowLevelMemTracker.h"#include "String/BytesToHex.h"#include "Async/AsyncFileHandle.h"#include "Async/MappedFileHandle.h"#include "Async/ParallelFor.h"#include "Misc/ScopeRWLock.h"Classes | |
| class | FGenericReadRequestWorker |
| class | FGenericBaseRequest |
| class | FGenericSizeRequest |
| class | FGenericReadRequest |
| class | FGenericAsyncReadFileHandle |
| class | FDirectoryVisitorFuncWrapper |
| class | FDirectoryStatVisitorFuncWrapper |
| class | FFindFilesVisitor |
Namespaces | |
| namespace | UE |
| namespace | UE::PlatformFileJournal |
| namespace | UE::PlatformFileJournal::Private |
Variables | |
| constexpr const TCHAR * | UE::PlatformFileJournal::Private::PlatformNotAvailableMessage = TEXT("PlatformFileJournal is not implemented on the current platform.") |
| const FFileJournalFileHandle | FileJournalFileHandleInvalid = UE::PlatformFileJournal::Private::CreateInvalidFileHandle() |
| #define DISABLE_BUFFERING_ON_GENERIC_ASYNC_FILE_HANDLE 1 |
| #define DISABLE_HANDLE_CACHING (0) |
| #define FORCE_SINGLE_SYNC_FILE_HANDLE_PER_GENERIC_ASYNC_FILE_HANDLE PLATFORM_FORCE_SINGLE_SYNC_FILE_HANDLE_PER_GENERIC_ASYNC_FILE_HANDLE |
| #define MAX_CACHED_SYNC_FILE_HANDLES_PER_GENERIC_ASYNC_FILE_HANDLE PLATFORM_MAX_CACHED_SYNC_FILE_HANDLES_PER_GENERIC_ASYNC_FILE_HANDLE |
| DEFINE_STAT | ( | STAT_AsyncFileHandles | ) |
| DEFINE_STAT | ( | STAT_AsyncFileMemory | ) |
| DEFINE_STAT | ( | STAT_AsyncFileRequests | ) |
| DEFINE_STAT | ( | STAT_MappedFileHandles | ) |
| DEFINE_STAT | ( | STAT_MappedFileMemory | ) |
| DEFINE_STAT | ( | STAT_MappedFileRegions | ) |
| const FFileJournalFileHandle FileJournalFileHandleInvalid = UE::PlatformFileJournal::Private::CreateInvalidFileHandle() |