Navigation
API > API/Runtime > API/Runtime/PreLoadScreen
References
| Module | PreLoadScreen |
| Header | /Engine/Source/Runtime/PreLoadScreen/Public/PreLoadSlateThreading.h |
| Include | #include "PreLoadSlateThreading.h" |
Syntax
class FPreLoadScreenSlateSynchMechanism
Remarks
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
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPreLoadScreenSlateSynchMechanism
(
TSharedPtr< FPreLoadSlateWidgetRenderer, ESPMode::ThreadSafe > InWidgetRenderer |
|||
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Cleans up the slate thread | ||
| void | Initialize () |
Sets up the locks in their proper initial state for running | |
| bool | Handles the counter to determine if the slate thread should keep running |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FPreLoadScreenSlateSynchMechanism & | operator=
(
const FPreLoadScreenSlateSynchMechanism& |
Constants
| Name | Description |
|---|---|
| LoadingThreadInstanceCounter | This counter is used to generate a unique id for each new instance of the loading thread |