![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PreLoadSlateThreading.h>
This class will handle all the nasty bits about running Slate on a separate thread and then trying to sync it up with the game thread and the render thread simultaneously
| FPreLoadScreenSlateSynchMechanism::FPreLoadScreenSlateSynchMechanism | ( | TSharedPtr< FPreLoadSlateWidgetRenderer, ESPMode::ThreadSafe > | InWidgetRenderer | ) |
| FPreLoadScreenSlateSynchMechanism::~FPreLoadScreenSlateSynchMechanism | ( | ) |
|
delete |
|
delete |
| void FPreLoadScreenSlateSynchMechanism::DestroySlateThread | ( | ) |
Cleans up the slate thread
| void FPreLoadScreenSlateSynchMechanism::Initialize | ( | ) |
Sets up the locks in their proper initial state for running
| bool FPreLoadScreenSlateSynchMechanism::IsSlateMainLoopRunning_AnyThread | ( | ) | const |
Handles the counter to determine if the slate thread should keep running
|
delete |