| IStereoLayers
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/IStereoLayers.h |
Include |
#include "IStereoLayers.h" |
class IStereoLayers
Name | Description | ||
---|---|---|---|
|
bSplashIsShown |
||
|
bSplashShowMovie |
||
|
SplashLayerHandle |
||
|
SplashMovie |
||
|
SplashOffset |
||
|
SplashScale |
||
|
SplashTexture |
Name | Description | |
---|---|---|
|
~IStereoLayers() |
Name | Description | ||
---|---|---|---|
|
CreateLayer ( |
Creates a new layer from a given texture resource, which is projected on top of the world as a quad. |
|
|
DestroyLayer ( |
Destroys the specified layer, stopping it from rendering over the world. |
|
|
GetAllocatedTexture ( |
Get texture reference to HMD swapchain to avoid the copy path, useful for continuous update layers |
|
|
GetDebugCanvasLayerDesc ( |
||
|
GetLayerDesc ( |
Get the currently set layer description |
|
|
HideBackgroundLayer() |
Optional method to hide the 3D scene and only render the stereo overlays. |
|
|
IsBackgroundLayerVisible() |
Tell if the background layer is visible. |
|
|
MarkTextureForUpdate ( |
Marks this layers texture for update |
|
|
PopLayerState() |
Restores the stereo layer state from the last save state. |
|
|
PushLayerState ( |
Saves the current stereo layer state on a stack to later restore them. |
|
|
SetLayerDesc ( |
Set the a new layer description |
|
|
ShouldCopyDebugLayersToSpectatorScreen() |
If true the debug layers are copied to the spectator screen, because they do not naturally end up on the spectator screen as part of the 3d view. |
|
|
ShowBackgroundLayer() |
Optional method to undo the effect of hiding the 3D scene. No-op if not supported by the platform. |
|
|
SupportsLayerState() |
Returns true if the StereoLayers implementation supports saving and restoring state using Push/PopLayerState() |
|
|
UpdateSplashScreen() |
Update splash screens from current state |
Name |
Description |
|
---|---|---|
|
FLayerDesc |
Structure describing the visual appearance of a single stereo layer |
Name |
Description |
|
---|---|---|
|
ELayerFlags |
|
|
ELayerType |
Name | Description | ||
---|---|---|---|
|
HideSplashScreen() |
Use the IXRLoadingScreen interface instead of IStereoLayers::*SplashScreen |
|
|
SetSplashScreen ( |
Use the IXRLoadingScreen interface instead of IStereoLayers::*SplashScreen |
|
|
SetSplashScreenMovie ( |
Use the IXRLoadingScreen interface instead of IStereoLayers::*SplashScreen |
|
|
ShowSplashScreen() |
Use the IXRLoadingScreen interface instead of IStereoLayers::*SplashScreen |