![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "IOS/IOSPlatformFile.h"#include "Apple/ApplePlatformMisc.h"#include "HAL/PlatformTLS.h"#include "Containers/StringConv.h"#include "HAL/PlatformTime.h"#include "Templates/Function.h"#include "HAL/CriticalSection.h"#include "HAL/PlatformProcess.h"#include "Misc/Parse.h"#include "Misc/CoreMisc.h"#include "Misc/CommandLine.h"#include "Misc/App.h"#include "Misc/Paths.h"#include "Misc/ScopeLock.h"#include "Async/MappedFileHandle.h"Classes | |
| struct | FManagedFile |
| class | FIOSFileHandle |
Macros | |
| #define | MANAGE_FILE_HANDLES_IOS 1 |
Functions | |
| bool | Initialize (IPlatformFile *Inner, const TCHAR *CommandLineParam) |
Variables | |
| const FDateTime | IOSEpoch (1970, 1, 1) |
| #define MANAGE_FILE_HANDLES_IOS 1 |
Managed IOS file handle implementation which limits number of open files. This is to prevent running out of system file handles (700). Should not be neccessary when using pak file (e.g., SHIPPING?) so not particularly optimized. Only manages files which are opened READ_ONLY.
| bool Initialize | ( | IPlatformFile * | Inner, |
| const TCHAR * | CommandLineParam | ||
| ) |
iOS File I/O implementation
| const FDateTime IOSEpoch(1970, 1, 1) | ( | 1970 | , |
| 1 | , | ||
| 1 | |||
| ) |