FPlatformManager

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Private/CookOnTheFlyServer.cpp

Include

#include "CookOnTheFlyServer.cpp"

Syntax

struct FPlatformManager

Constructors

Name Description

Public function

FPlatformManager

(
    FCriticalSection& InSessionLock
)

Functions

Name Description

Public function

void

 

AddRefCookOnTheFlyPlatform

(
    const ITargetPlatform* TargetP...,
    FPackageTracker& PackageTracker
)

Public function

void

 

AddSessionPlatform

(
    const ITargetPlatform* TargetP...,
    FPackageTracker* PackageTracke...
)

Public function

void

 

ClearSessionPlatforms()

Public function

UCookOnTheFl...

 

CreatePlatformData

(
    const ITargetPlatform* Platfor...
)

Public function

UCookOnTheFl...

 

GetPlatformData

(
    const ITargetPlatform* Platfor...
)

Public function

FCriticalSec...

 

GetSessionLock()

Public function Const

const TArray...

 

GetSessionPlatforms()

Public function Const

bool

 

HasSelectedSessionPlatforms()

Public function Const

bool

 

HasSessionPlatform

(
    const ITargetPlatform* TargetP...
)

Public function Const

bool

 

IsPlatformInitialized

(
    const ITargetPlatform* Platfor...
)

Public function

void

 

PruneUnreferencedSessionPlatforms

(
    FPackageTracker& PackageTracker
)

Public function

void

 

ReleaseCookOnTheFlyPlatform

(
    const ITargetPlatform* TargetP...
)

Public function

void

 

SelectSessionPlatforms

(
    const TArrayView< const ITargetPlat...,
    FPackageTracker* PackageTracke...
)

Public function

void

 

SetPlatformDataFrozen

(
    bool bFrozen
)

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