SLinkedBox

A panel that

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/Layout/SLinkedBox.h

Include

#include "Widgets/Layout/SLinkedBox.h"

Syntax

class SLinkedBox : public SBox

Remarks

A panel that

Constructors

Name Description

Public function

SLinkedBox()

Destructors

Name Description

Public function

~SLinkedBox()

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs,
    TSharedRef< FLinkedBoxManager > InM...
)

Most panels do not create widgets as part of their implementation, so they do not need to implement a Construct()Most panels do not create widgets as part of their implementation, so they do not need to implement a Construct()

Protected function

void

 

CustomChildPrepass()

Public function Const

FVector2D

 

GetChildrensDesiredSize()

Overridden from SWidget

Name Description

Public function Virtual Const

FVector2D

 

ComputeDesiredSize

(
    float
)

A Panel's desired size in the space required to arrange of its children on the screen while respecting all of the children's desired sizes and any layout-related options specified by the user.

Protected function Virtual

bool

 

CustomPrepass

(
    float LayoutScaleMultiplier
)

CustomPrepass - Returns false so instead of each SLinkedBox prepass being called in the usual depth first order, the Manager can call a prepass on all of the sibling LinkedBoxes at once.

Classes

Name

Description

Public struct

FArguments