FPopupLayerSlot

Popups, tooltips, drag and drop decorators all can be executed without creating a new window.

Windows
MacOS
Linux

Inheritance Hierarchy

FSlotBase

TSlotBase

FPopupLayerSlot

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Widgets/SWindow.h

Include

#include "Widgets/SWindow.h"

Syntax

struct FPopupLayerSlot : public TSlotBase< FPopupLayerSlot >

Remarks

Popups, tooltips, drag and drop decorators all can be executed without creating a new window. This slot along with the SWindow::AddPopupLayerSlot() API enabled it.

Constructors

Name Description

Public function

FPopupLayerSlot()

Functions

Name Description

Public function

FPopupLayerS...

 

ClampBuffer

(
    const TAttribute< FVector2D >& InC...
)

If this slot is kept within the parent window, how far from the edges should we clamp it

Public function

FPopupLayerS...

 

ClampToWindow

(
    const TAttribute< bool >& InClamp_...
)

Should this slot be kept within the parent window

Public function

FPopupLayerS...

 

DesktopPosition

(
    const TAttribute< FVector2D >& InD...
)

Pixel position in desktop space

Public function

FPopupLayerS...

 

HeightOverride

(
    const TAttribute< float >& InHeigh...
)

Width override in pixels

Public function

FPopupLayerS...

 

Scale

(
    const TAttribute< float >& InScale
)

DPI scaling to be applied to the contents of this slot

Public function

FPopupLayerS...

 

WidthOverride

(
    const TAttribute< float >& InWidth...
)

Width override in pixels

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