Navigation
API > API/Plugins > API/Plugins/XRBase
Inheritance Hierarchy
- IXRLoadingScreen
- FTickableObjectRenderThread
- TXRLoadingScreenBase
- FDefaultXRLoadingScreen
References
Module | XRBase |
Header | /Engine/Plugins/Runtime/XRBase/Source/XRBase/Public/XRLoadingScreenBase.h |
Include | #include "XRLoadingScreenBase.h" |
Syntax
template<typename SplashType>
class TXRLoadingScreenBase :
public IXRLoadingScreen,
protected FTickableObjectRenderThread
Remarks
Base utility class for implementations of the IXRLoadingScreen interface
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bShowing | |
![]() |
FQuat | HMDOrientation | |
![]() |
double | LastTimeInSeconds | |
![]() |
TArray< SplashType > | Splashes | |
![]() |
float | SystemDisplayInterval | |
![]() |
IXRTrackingSystem * | TrackingSystem |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
TXRLoadingScreenBase
(
IXRTrackingSystem* InTrackingSystem |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ApplyDeltaRotation
(
const SplashType& Splash |
|
![]() |
void | DoAddSplash
(
SplashType& Splash |
|
![]() |
void | DoDeleteSplash
(
SplashType& Splash |
|
![]() |
void | DoHideSplash
(
SplashType& Splash |
|
![]() |
void | DoShowSplash
(
SplashType& Splash |
Overridden from IXRLoadingScreen
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddSplash
(
const FSplashDesc& Splash |
Registers a splash to be shown while the loading screen is active. |
![]() ![]() |
void | IXRLoadingScreen interface | |
![]() ![]() |
void | Hides the loading screen. | |
![]() ![]() |
bool | Returns whether a loading movie is playing or not. | |
![]() ![]() ![]() |
bool | IsShown () |
Returns whether the loading screen is currently active or not. |
![]() ![]() |
void | Activates the loading screen. |
Overridden from FTickableObjectRenderThread
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TStatId | GetStatId () |
Return the stat id to use for this tickable |
![]() ![]() ![]() |
bool | IsTickable () |
Pure virtual that must be overloaded by the inheriting class. |
![]() ![]() |
void | Tick
(
float DeltaTime |
FTickableObjectRenderThread interface |