Navigation
API > API/Runtime > API/Runtime/Slate
Manages a group of SLinkedBoxes that report the same size based on the largest size of any LinkedBoxes in this managed group.
FLinkedBoxManager needs to be created and passed to each LinkedBox during construction.
| Name | FLinkedBoxManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Widgets/Layout/SLinkedBox.h |
| Include Path | #include "Widgets/Layout/SLinkedBox.h" |
Syntax
class FLinkedBoxManager : public TSharedFromThis< FLinkedBoxManager >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLinkedBoxManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinkedBoxManager() |
Widgets/Layout/SLinkedBox.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLinkedBoxManager() |
Widgets/Layout/SLinkedBox.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Siblings | TSet< SLinkedBox * > | Widgets/Layout/SLinkedBox.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector2D GetUniformCellSize() |
Used by the individual SLinkedBoxes to acquire the computed uniform size | Widgets/Layout/SLinkedBox.h | |
void RegisterLinkedBox
(
SLinkedBox* InBox |
Add an SLinkedBox | Widgets/Layout/SLinkedBox.h | |
void UnregisterLinkedBox
(
SLinkedBox* InBox |
Remove an SLinkedBox | Widgets/Layout/SLinkedBox.h |