UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateExtras.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Misc/MonolithicHeaderBoilerplate.h
"
6
MONOLITHIC_HEADER_BOILERPLATE
()
7
8
16
#include "SlateOptMacros.h"
17
#include "
Framework/Application/IPlatformTextField.h
"
18
#include "
Framework/SlateDelegates.h
"
19
#include "
SlateFwd.h
"
20
#include "
Framework/Application/MenuStack.h
"
21
#include "
Framework/Application/NavigationConfig.h
"
22
#include "
Framework/Application/SlateApplication.h
"
23
#include "
Framework/Commands/InputChord.h
"
24
#include "
Framework/Commands/UIAction.h
"
25
#include "
Framework/Commands/UICommandInfo.h
"
26
#include "
Framework/Commands/InputBindingManager.h
"
27
#include "
Framework/Commands/Commands.h
"
28
#include "
Framework/Commands/UICommandList.h
"
29
#include "
Widgets/SWeakWidget.h
"
30
#include "
Framework/Text/TextRunRenderer.h
"
31
#include "
Framework/Text/TextLineHighlight.h
"
32
#include "
Framework/Text/TextHitPoint.h
"
33
#include "
Framework/Text/ShapedTextCacheFwd.h
"
34
#include "
Framework/Text/IRun.h
"
35
#include "
Framework/Text/IRunRenderer.h
"
36
#include "
Framework/Text/ILineHighlighter.h
"
37
#include "
Framework/Text/ILayoutBlock.h
"
38
#include "
Framework/Text/TextLayout.h
"
39
#include "
Framework/Text/DefaultLayoutBlock.h
"
40
#include "
Framework/Text/WidgetLayoutBlock.h
"
41
#include "
Framework/Text/ISlateRun.h
"
42
#include "
Framework/Text/ISlateRunRenderer.h
"
43
#include "
Framework/Text/ISlateLineHighlighter.h
"
44
#include "
Framework/Text/SlateTextLayout.h
"
45
#include "
Framework/Text/SlateTextRun.h
"
46
#include "
Framework/Text/SlateHyperlinkRun.h
"
47
#include "
Framework/Text/SlateImageRun.h
"
48
#include "
Framework/Text/SlateWidgetRun.h
"
49
#include "
Framework/Text/TextLayoutEngine.h
"
50
#include "
Widgets/Layout/SFxWidget.h
"
51
#include "
Widgets/Layout/SBorder.h
"
52
#include "
Widgets/Layout/SSeparator.h
"
53
#include "
Widgets/Layout/SSpacer.h
"
54
#include "
Widgets/Layout/SWrapBox.h
"
55
#include "
Widgets/Images/SImage.h
"
56
#include "
Widgets/Images/SSpinningImage.h
"
57
#include "
Widgets/Notifications/SProgressBar.h
"
58
#include "
Widgets/SCanvas.h
"
59
#include "
Widgets/Text/STextBlock.h
"
60
#include "
Framework/Text/ITextDecorator.h
"
61
#include "
Framework/Text/TextDecorators.h
"
62
#include "
Framework/Text/SlateTextLayoutFactory.h
"
63
#include "
Widgets/Text/SRichTextBlock.h
"
64
#include "
Widgets/Layout/SBox.h
"
65
#include "
Widgets/Layout/SHeader.h
"
66
#include "
Widgets/Layout/SGridPanel.h
"
67
#include "
Widgets/Layout/SUniformGridPanel.h
"
68
#include "
Framework/Application/IMenu.h
"
69
#include "
Widgets/Input/SMenuAnchor.h
"
70
#include "
Framework/MultiBox/MultiBoxDefs.h
"
71
#include "
Widgets/Layout/SMenuOwner.h
"
72
#include "
Framework/MultiBox/MultiBox.h
"
73
#include "
Framework/MultiBox/MultiBoxExtender.h
"
74
#include "
Framework/MultiBox/MultiBoxBuilder.h
"
75
#include "
Widgets/Input/IVirtualKeyboardEntry.h
"
76
#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6
77
#include "
Widgets/Text/ISlateEditableTextWidget.h
"
78
#endif
79
#include "
Widgets/Layout/SScrollBar.h
"
80
#include "
Widgets/Text/SMultiLineEditableText.h
"
81
#include "
Widgets/Input/SMultiLineEditableTextBox.h
"
82
#include "
Widgets/Input/SEditableText.h
"
83
#include "
Widgets/Input/SEditableTextBox.h
"
84
#include "
Widgets/Input/SButton.h
"
85
#include "
Widgets/SToolTip.h
"
86
#include "
Widgets/Layout/SScrollBarTrack.h
"
87
#include "
Framework/Layout/IScrollableWidget.h
"
88
#include "
Widgets/Layout/SScrollBorder.h
"
89
#include "
Widgets/Notifications/SErrorText.h
"
90
#include "
Widgets/Notifications/SErrorHint.h
"
91
#include "
Widgets/Input/SComboButton.h
"
92
#include "
Widgets/Notifications/SPopUpErrorText.h
"
93
#include "
Widgets/Layout/SSplitter.h
"
94
#include "
Framework/Views/TableViewTypeTraits.h
"
95
#include "
Widgets/Views/SExpanderArrow.h
"
96
#include "
Framework/Views/ITypedTableView.h
"
97
#include "
Framework/Layout/Overscroll.h
"
98
#include "
Widgets/Views/STableViewBase.h
"
99
#include "
Widgets/Views/SHeaderRow.h
"
100
#include "
Widgets/Views/STableRow.h
"
101
#include "
Widgets/Views/SListView.h
"
102
#include "
Widgets/Views/STileView.h
"
103
#include "
Widgets/Views/STreeView.h
"
104
#include "
Widgets/Layout/SScrollBox.h
"
105
#include "
Widgets/SViewport.h
"
106
#include "
Widgets/Colors/SColorBlock.h
"
107
#include "
Widgets/Input/SCheckBox.h
"
108
#include "
Widgets/Input/NumericTypeInterface.h
"
109
#include "
Widgets/Input/SSpinBox.h
"
110
#include "
Widgets/Input/SSlider.h
"
111
#include "
Widgets/Input/SComboBox.h
"
112
#include "
Framework/Docking/WorkspaceItem.h
"
113
#include "
Framework/Docking/TabManager.h
"
114
#include "
Framework/Docking/LayoutService.h
"
115
#include "
SlateBasics.h
"
116
117
// Legacy
118
#include "
Widgets/Layout/SMissingWidget.h
"
119
#include "
Framework/Layout/SlateScrollHelper.h
"
120
#include "
Styling/SlateStyleRegistry.h
"
121
#include "
Framework/Commands/UICommandDragDropOp.h
"
122
#include "
Framework/Layout/InertialScrollManager.h
"
123
#include "
Framework/Commands/GenericCommands.h
"
124
125
#include "
Widgets/Input/SSearchBox.h
"
126
#include "
Widgets/Input/SVolumeControl.h
"
127
#include "
Widgets/Colors/SColorSpectrum.h
"
128
#include "
Widgets/Colors/SColorWheel.h
"
130
#include "
Framework/MultiBox/SToolBarButtonBlock.h
"
131
#include "
Framework/MultiBox/SToolBarComboButtonBlock.h
"
133
#include "
Widgets/Input/SHyperlink.h
"
134
#include "
Widgets/Input/SRichTextHyperlink.h
"
135
#include "
Widgets/Images/SThrobber.h
"
136
#include "
Widgets/Input/STextEntryPopup.h
"
137
#include "
Widgets/Input/STextComboPopup.h
"
138
#include "
Widgets/Input/SExpandableButton.h
"
139
#include "
Widgets/Layout/SExpandableArea.h
"
140
#include "
Widgets/Notifications/SNotificationList.h
"
141
#include "
Widgets/Layout/SWidgetSwitcher.h
"
142
#include "
Widgets/Input/SSuggestionTextBox.h
"
143
#include "
Widgets/Navigation/SBreadcrumbTrail.h
"
144
#include "
Widgets/Input/STextComboBox.h
"
145
#include "
Widgets/Input/SNumericEntryBox.h
"
146
#include "
Widgets/Input/SEditableComboBox.h
"
147
#include "
Framework/Notifications/NotificationManager.h
"
148
#include "
Widgets/Layout/SDPIScaler.h
"
149
#include "
Widgets/Text/SInlineEditableTextBlock.h
"
150
#include "
Widgets/Input/SVirtualKeyboardEntry.h
"
151
#include "
Framework/Layout/ScrollyZoomy.h
"
152
#include "
Widgets/Layout/SSafeZone.h
"
153
#include "
Framework/MarqueeRect.h
"
154
#include "
Widgets/Input/SRotatorInputBox.h
"
155
#include "
Widgets/Input/SVectorInputBox.h
"
156
#include "
Widgets/Input/SVirtualJoystick.h
"
157
158
// Docking Framework
159
#include "
Widgets/Docking/SDockTab.h
"
Commands.h
DefaultLayoutBlock.h
GenericCommands.h
ILayoutBlock.h
ILineHighlighter.h
IMenu.h
IPlatformTextField.h
IRunRenderer.h
IRun.h
IScrollableWidget.h
ISlateEditableTextWidget.h
ISlateLineHighlighter.h
ISlateRunRenderer.h
ISlateRun.h
ITextDecorator.h
ITypedTableView.h
IVirtualKeyboardEntry.h
InertialScrollManager.h
InputBindingManager.h
InputChord.h
LayoutService.h
MarqueeRect.h
MenuStack.h
MonolithicHeaderBoilerplate.h
MONOLITHIC_HEADER_BOILERPLATE
#define MONOLITHIC_HEADER_BOILERPLATE()
Definition
MonolithicHeaderBoilerplate.h:10
MultiBoxBuilder.h
MultiBoxDefs.h
MultiBoxExtender.h
MultiBox.h
NavigationConfig.h
NotificationManager.h
NumericTypeInterface.h
Overscroll.h
SBorder.h
SBox.h
SBreadcrumbTrail.h
SButton.h
SCanvas.h
SCheckBox.h
SColorBlock.h
SColorSpectrum.h
SColorWheel.h
SComboBox.h
SComboButton.h
SDPIScaler.h
SDockTab.h
SEditableComboBox.h
SEditableTextBox.h
SEditableText.h
SErrorHint.h
SErrorText.h
SExpandableArea.h
SExpandableButton.h
SExpanderArrow.h
SFxWidget.h
SGridPanel.h
SHeaderRow.h
SHeader.h
SHyperlink.h
SImage.h
SInlineEditableTextBlock.h
SListView.h
SMenuAnchor.h
SMenuOwner.h
SMissingWidget.h
SMultiLineEditableTextBox.h
SMultiLineEditableText.h
SNotificationList.h
SNumericEntryBox.h
SPopUpErrorText.h
SProgressBar.h
SRichTextBlock.h
SRichTextHyperlink.h
SRotatorInputBox.h
SSafeZone.h
SScrollBarTrack.h
SScrollBar.h
SScrollBorder.h
SScrollBox.h
SSearchBox.h
SSeparator.h
SSlider.h
SSpacer.h
SSpinBox.h
SSpinningImage.h
SSplitter.h
SSuggestionTextBox.h
STableRow.h
STableViewBase.h
STextBlock.h
STextComboBox.h
STextComboPopup.h
STextEntryPopup.h
SThrobber.h
STileView.h
SToolBarButtonBlock.h
SToolBarComboButtonBlock.h
SToolTip.h
STreeView.h
SUniformGridPanel.h
SVectorInputBox.h
SViewport.h
SVirtualJoystick.h
SVirtualKeyboardEntry.h
SVolumeControl.h
SWeakWidget.h
SWidgetSwitcher.h
SWrapBox.h
ScrollyZoomy.h
ShapedTextCacheFwd.h
SlateApplication.h
SlateBasics.h
SlateDelegates.h
SlateFwd.h
SlateHyperlinkRun.h
SlateImageRun.h
SlateScrollHelper.h
SlateStyleRegistry.h
SlateTextLayoutFactory.h
SlateTextLayout.h
SlateTextRun.h
SlateWidgetRun.h
TabManager.h
TableViewTypeTraits.h
TextDecorators.h
TextHitPoint.h
TextLayoutEngine.h
TextLayout.h
TextLineHighlight.h
TextRunRenderer.h
UIAction.h
UICommandDragDropOp.h
UICommandInfo.h
UICommandList.h
WidgetLayoutBlock.h
WorkspaceItem.h
Engine
Source
Runtime
Slate
Public
SlateExtras.h
Generated by
1.9.8