UVPFullScreenUserWidget

Will set the Widgets on a viewport either by Widgets are first rendered to a render target, then that render target is displayed in the world.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UVPFullScreenUserWidget

References

Module

VPUtilities

Header

/Engine/Plugins/Experimental/VirtualProductionUtilities/Source/VPUtilities/Public/VPFullScreenUserWidget.h

Include

#include "VPFullScreenUserWidget.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(ShowOnlyInnerProperties))
class UVPFullScreenUserWidget : public UObject

Remarks

Will set the Widgets on a viewport either by Widgets are first rendered to a render target, then that render target is displayed in the world.

Variables

Name Description

Protected variable UProperty Category, EditAnywhere

EVPWidgetDispla...

 

EditorDisplayType

The display type when the world is an editor world.

Protected variable UProperty Category, EditAnywhere

EVPWidgetDispla...

 

GameDisplayType

The display type when the world is a game world.

Protected variable UProperty Category, EditAnywhere, Meta

EVPWidgetDispla...

 

PIEDisplayType

The display type when the world is a PIE world.

Public variable UProperty Category, EditAnywhere, Meta

FVPFullScreenUs...

 

PostProcessDisplayType

Behavior when the widget should be display by a post process.

Public variable

TWeakPtr< SLeve...

 

TargetViewport

If set, use this viewport instead of GetFirstActiveLevelViewport()

Protected variable UProperty Category, EditAnywhere, Meta

FVPFullScreenUs...

 

ViewportDisplayType

Behavior when the widget should be display by the slate attached to the viewport.

Public variable UProperty Category, EditAnywhere

TSubclassOf< UU...

 

WidgetClass

The class of User Widget to create and display an instance of

Constructors

Name Description

Public function

UVPFullScreenUserWidget

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

bool

 

Display

(
    UWorld* World
)

Protected function

FVector2D

 

FindSceneViewportSize()

Public function Const

EVPWidgetDis...

 

GetDisplayType

(
    UWorld* World
)

Protected function

float

 

GetViewportDPIScale()

Public function Const

UUserWidget ...

 

GetWidget()

Get a pointer to the inner widget.

Public function Virtual

void

 

Hide()

Protected function

void

 

InitWidget()

Public function Const

bool

 

IsDisplayed()

Protected function

void

 

ReleaseWidget()

Public function

void

 

ResetAllTargetViewports()

Resets the TargetViewport

Public function

void

 

SetAllTargetViewports

(
    TWeakPtr< SLevelViewport > InTarget...
)

Sets the TargetViewport to use on both the Viewport and the PostProcess class

Public function

void

 

SetDisplayTypes

(
    EVPWidgetDisplayType InEditorDispla...,
    EVPWidgetDisplayType InGameDisplayT...,
    EVPWidgetDisplayType InPIEDisplayTy...
)

Public function Const

bool

 

ShouldDisplay

(
    UWorld* World
)

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss