FPlatformFileManager

Platform File chain manager.

Windows
MacOS
Linux

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

Name Description

Public function

FPlatformFileManager()

Constructor.

Functions

Name Description

Public function

IPlatformFil...

 

FindPlatformFile

(
    const TCHAR* Name
)

Finds a platform file in the chain of active platform files.

Public function Static

FPlatformFil...

 

Get()

Gets FPlatformFileManager Singleton.

Public function

IPlatformFil...

 

GetPlatformFile()

Gets the currently used platform file.

Public function

IPlatformFil...

 

GetPlatformFile

(
    const TCHAR* Name
)

Creates a new platform file instance.

Public function

void

 

InitializeNewAsyncIO()

Performs additional initialization when the new async IO is enabled.

Public function

void

 

RemovePlatformFile

(
    IPlatformFile* PlatformFileToR...
)

Removes the specified file wrapper from the platform file wrapper chain.

Public function

void

 

SetPlatformFile

(
    IPlatformFile& NewTopmostPlatformF...
)

Sets the current platform file.

Public function

void

 

TickActivePlatformFile()

Calls Tick on the platform files in the TopmostPlatformFile chain

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss