IPersonaViewport

Abstract viewport that can save and restore state

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Persona

Header

/Engine/Source/Editor/Persona/Public/IPersonaViewport.h

Include

#include "IPersonaViewport.h"

Syntax

class IPersonaViewport : public SCompoundWidget

Remarks

Abstract viewport that can save and restore state

Functions

Name Description

Public function

TWeakPtr< SW...

 

AddNotification

(
    TAttribute< EMessageSeverity::Type ...,
    TAttribute< bool > InCanBeDismissed,
    const TSharedRef< SWidget >& InNot...
)

Add a notification widget

Public function

void

 

AddToolbarExtender

(
    FName MenuToExtend,
    FMenuExtensionDelegate MenuBuilderD...
)

Adds an extender to the viewport's toolbar

Public function

FPersonaView...

 

GetKeyDownDelegate()

Returns the delegate broadcasted two in case we have an unhandled key

Public function Const

TSharedRef< ...

 

GetPinnedCommandList()

Get the pinned commands list for this viewport

Public function Const

FEditorViewp...

 

GetViewportClient()

Get the viewport client contained within this viewport

Public function

void

 

RemoveNotification

(
    const TWeakPtr< SWidget >& InConta...
)

Remove a notification widget

Public function

void

 

RestoreState

Restore the viewport state

Public function Const

TSharedRef< ...

 

SaveState()

Save the viewport state

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