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 | ||
---|---|---|---|
|
int |
ActivePreLoadScreenIndex |
|
|
bInitialized |
||
|
bIsEngineLoadingComplete |
||
|
bIsResponsibleForRendering |
||
|
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 |
|
|
SyncMechanismCriticalSection |
Critical section to allow the slate loading thread and the render thread to safely utilize the synchronization mechanism for ticking Slate. |
|
|
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 |
---|---|
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 seperate CleanUp method called. |
Name |
Description |
---|---|
bRenderingEnabled |
|
Instance |
Singleton Instance. |
IsResponsibleForRenderingDelegate |
|
RenderingEnabledCriticalSection |