FEmbeddedCommunication

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/EmbeddedCommunication.h

Include

#include "Misc/EmbeddedCommunication.h"

Syntax

class FEmbeddedCommunication

Functions

Name Description

Public function Static

void

 

AllowSleep

(
    FName Requester
)

Public function Static

void

 

ForceTick

(
    int ID,
    float MinTimeSlice,
    float MaxTimeSlice
)

Force some ticking to happen - used to process messages during otherwise blocking operations like boot

Public function Static

FString

 

GetDebugInfo()

Public function Static

void

 

Init()

Called early in UE4 lifecycle - RunOnGameThread can be called before this is called

Public function Static

bool

 

IsAwakeForRendering()

Public function Static

bool

 

IsAwakeForTicking()

Public function Static

void

 

KeepAwake

(
    FName Requester,
    bool bNeedsRendering
)

Tell UE4 to stay awake (or allow it to sleep when nothing to do).

Public function Static

void

 

RunOnGameThread

(
    int Priority,
    TFunction< void()> Lambda
)

Queue up a function to call on game thread

Public function Static

bool

 

TickGameThread

(
    float DeltaTime
)

Called from game thread to pull off

Public function Static

void

 

UELogDisplay

(
    const TCHAR* String
)

Public function Static

void

 

UELogError

(
    const TCHAR* String
)

Public function Static

void

 

UELogFatal

(
    const TCHAR* String
)

Public function Static

void

 

UELogLog

(
    const TCHAR* String
)

Public function Static

void

 

UELogVerbose

(
    const TCHAR* String
)

Public function Static

void

 

UELogWarning

(
    const TCHAR* String
)

Public function Static

void

 

WakeGameThread()

Wake up the game thread to process something put onto the game thread

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