Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/HAL/PlatformFileManager.h |
| Include | #include "HAL/PlatformFileManager.h" |
Syntax
class FPlatformFileManager
Remarks
Platform File chain manager.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| IPlatformFile * | FindPlatformFile
(
const TCHAR* Name |
Finds a platform file in the chain of active platform files. | |
| FPlatformFileManager & | Get () |
Gets FPlatformFileManager Singleton. | |
| IPlatformFile & | Gets the currently used platform file. | ||
| IPlatformFile * | GetPlatformFile
(
const TCHAR* Name |
Creates a new platform file instance. | |
| IPlatformFile & | |||
| void | Performs additional initialization when the new async IO is enabled. | ||
| bool | InsertPlatformFile
(
IPlatformFile* NewPlatformFile |
Inserts a new platform file into the platform file wrapper chain. | |
| void | RemovePlatformFile
(
IPlatformFile* PlatformFileToRemove |
Removes the specified file wrapper from the platform file wrapper chain. | |
| void | SetPlatformFile
(
IPlatformFile& NewTopmostPlatformFile |
Sets the current platform file. | |
| void | SetPlatformPhysical
(
IPlatformFile& NewPhysicalPlatformFile |
||
| void | Calls Tick on the platform files in the TopmostPlatformFile chain |