IUMGDesigner

The public interface implemented by the UMG Designer to allow extensions to call methods on the designer.

Windows
MacOS
Linux

References

Module

UMGEditor

Header

/Engine/Source/Editor/UMGEditor/Public/IUMGDesigner.h

Include

#include "IUMGDesigner.h"

Syntax

class IUMGDesigner

Remarks

The public interface implemented by the UMG Designer to allow extensions to call methods on the designer.

Functions

Name Description

Public function Const

FGeometry

 

GetDesignerGeometry()

Public function Const

float

 

GetPreviewScale()

Public function Const

FWidgetRefer...

 

GetSelectedWidget()

Public function Const

const TSet< ...

 

GetSelectedWidgets()

Public function Const

ETransformMo...

 

GetTransformMode()

Public function Const

bool

 

GetWidgetGeometry

(
    const FWidgetReference& Widget,
    FGeometry& Geometry
)

Gets the previous frames widget geometry.

Public function Const

bool

 

GetWidgetGeometry

(
    const UWidget* PreviewWidget,
    FGeometry& Geometry
)

Gets the previous frames widget geometry.

Public function Const

bool

 

GetWidgetParentGeometry

(
    const FWidgetReference& Widget,
    FGeometry& Geometry
)

Gets the previous frames widget geometry of the parent of the provided widget.

Public function Const

FGeometry

 

MakeGeometryWindowLocal

(
    const FGeometry& WidgetGeometry
)

Takes geometry and adds the inverse of the window transform to get the geometry in the space of the window.

Public function

void

 

MarkDesignModifed

(
    bool bRequiresRecompile
)

Marks the designer content as being modified.

Public function

void

 

PopDesignerMessage()

Removes the last message from the message stack.

Public function

void

 

PushDesignerMessage

(
    const FText& Message
)

Push a new designer message to show at the bottom of the screen.

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