Module |
|
Header |
/Engine/Source/Runtime/PreLoadScreen/Public/PreLoadScreenManager.h |
Include |
#include "PreLoadScreenManager.h" |
class FPreLoadScreenManager
Class that handles storing all registered PreLoadScreens and Playing/Stopping them.
Name | Description | ||
---|---|---|---|
|
ActivePreLoadScreenIndex |
||
|
bHasRenderPreLoadScreenFrame_RenderThread |
||
|
bInitialized |
||
|
bIsEngineLoadingComplete |
||
|
bIsResponsibleForRendering |
||
|
friend |
FPreLoadScreenSlateSynchMechanism |
|
|
IsResponsibleForRenderingDelegate |
||
|
double |
LastRenderTickTime |
|
|
double |
LastTickTime |
|
|
TWeakPtr< class... |
MainWindow |
The window that the loading screen resides in |
|
OnPreLoadScreenManagerCleanUp |
||
|
float |
OriginalSlateSleepVariableValue |
|
|
PreLoadScreens |
||
|
SyncMechanism |
The threading mechanism with which we handle running slate on another thread |
|
|
TSharedPtr< cla... |
VirtualRenderWindow |
Virtual window that we render to instead of the main slate window (for thread safety). |
|
TSharedPtr< FPr... |
WidgetRenderer |
Widget renderer used to tick and paint windows in a thread safe way |
Name | Description | |
---|---|---|
|
FPreLoadScreenManager() |
Default constructor. We don't want other classes to make these. Should just rely on Get() |
Name | Description | |
---|---|---|
|
~FPreLoadScreenManager() |
Name |
Description |
|
---|---|---|
|
FPreLoadScreenManagerDelete |
Singleton Instance. |
Name |
Description |
---|---|
FIsPreloadScreenResponsibleForRenderingMultiDelegate |
|
FOnPreLoadScreenManagerCleanUp |
Callback for handling cleaning up any resources you would like to remove after the PreLoadScreenManager cleans up Not needed for PreLoadScreens as those have a separate CleanUp method called. |
Name |
Description |
---|---|
AcquireCriticalSection |
|
bRenderingEnabled |
|
Instance |