UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UMG.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
6
/* Boilerplate
7
*****************************************************************************/
8
9
#include "
Misc/MonolithicHeaderBoilerplate.h
"
10
MONOLITHIC_HEADER_BOILERPLATE
()
11
12
13
/* Public Dependencies
14
*****************************************************************************/
15
16
#include "Core.h"
17
#include "
CoreUObject.h
"
18
#include "Engine.h"
19
#include "
InputCore.h
"
20
#include "
SlateBasics.h
"
21
#include "
SlateCore.h
"
22
23
#include "
Widgets/Layout/Anchors.h
"
24
#include "
Widgets/Layout/SConstraintCanvas.h
"
25
26
#include "
Slate/SlateBrushAsset.h
"
27
28
/* Public Includes
29
*****************************************************************************/
30
31
// Slate Types
32
#include "
Components/SlateWrapperTypes.h
"
33
34
// Binding
35
#include "
Binding/DynamicPropertyPath.h
"
36
#include "
Binding/PropertyBinding.h
"
37
38
// Components
39
#include "
Blueprint/DragDropOperation.h
"
40
41
#include "
Components/Visual.h
"
42
43
#include "
Components/PanelSlot.h
"
44
45
#include "
Blueprint/WidgetNavigation.h
"
46
#include "
Slate/WidgetTransform.h
"
47
#include "
Components/Widget.h
"
48
49
#include "
Components/PanelWidget.h
"
50
#include "
Components/ContentWidget.h
"
51
52
#include "
Components/NamedSlot.h
"
53
#include "
Components/NamedSlotInterface.h
"
54
55
#include "
Components/CanvasPanelSlot.h
"
56
#include "
Components/CanvasPanel.h
"
57
58
#include "
Components/HorizontalBoxSlot.h
"
59
#include "
Components/HorizontalBox.h
"
60
61
#include "
Components/VerticalBoxSlot.h
"
62
#include "
Components/VerticalBox.h
"
63
64
#include "
Components/WrapBoxSlot.h
"
65
#include "
Components/WrapBox.h
"
66
67
#include "
Components/UniformGridSlot.h
"
68
#include "
Components/UniformGridPanel.h
"
69
70
#include "
Components/GridSlot.h
"
71
#include "
Components/GridPanel.h
"
72
73
#include "
Components/OverlaySlot.h
"
74
#include "
Components/Overlay.h
"
75
76
#include "
Components/ScrollBoxSlot.h
"
77
#include "
Components/ScrollBox.h
"
78
79
#include "
Components/WidgetSwitcherSlot.h
"
80
#include "
Components/WidgetSwitcher.h
"
81
82
#include "
Components/BackgroundBlurSlot.h
"
83
#include "
Components/BackgroundBlur.h
"
84
85
#include "
Components/BorderSlot.h
"
86
#include "
Components/Border.h
"
87
88
#include "
Components/ButtonSlot.h
"
89
#include "
Components/Button.h
"
90
91
#include "
Components/SizeBoxSlot.h
"
92
#include "
Components/SizeBox.h
"
93
94
#include "
Components/TextWidgetTypes.h
"
95
#include "
Components/TextBlock.h
"
96
97
#include "
Components/CheckBox.h
"
98
#include "
Components/Image.h
"
99
100
#include "
Components/SpinBox.h
"
101
102
#include "
Components/EditableText.h
"
103
#include "
Components/EditableTextBox.h
"
104
105
#include "
Components/MultiLineEditableText.h
"
106
#include "
Components/MultiLineEditableTextBox.h
"
107
108
#include "
Components/Slider.h
"
109
#include "
Components/ProgressBar.h
"
110
111
#include "
Components/ComboBox.h
"
112
#include "
Components/ComboBoxString.h
"
113
114
#include "
Widgets/Layout/SScaleBox.h
"
115
#include "
Components/ScaleBoxSlot.h
"
116
#include "
Components/ScaleBox.h
"
117
118
#include "
Components/ExpandableArea.h
"
119
120
#include "
Components/Spacer.h
"
121
#include "
Components/MenuAnchor.h
"
122
#include "
Components/ScrollBar.h
"
123
124
#include "
Components/Throbber.h
"
125
#include "
Components/CircularThrobber.h
"
126
127
#include "
Components/ListView.h
"
128
#include "
Components/TileView.h
"
129
#include "
Components/TreeView.h
"
130
131
#include "
Components/Viewport.h
"
132
133
#include "
Components/NativeWidgetHost.h
"
134
135
#include "
Components/InputKeySelector.h
"
136
137
#include "
Components/WindowTitleBarArea.h
"
138
#include "
Components/WindowTitleBarAreaSlot.h
"
139
140
// Slate
141
#include "
Slate/SObjectWidget.h
"
142
143
// Blueprint
144
#include "
Blueprint/WidgetTree.h
"
145
#include "
Blueprint/UserWidget.h
"
146
147
#include "
Blueprint/WidgetBlueprintGeneratedClass.h
"
148
149
// Interfaces
150
#include "
IUMGModule.h
"
151
152
// Animation
153
#include "
Animation/MovieScene2DTransformSection.h
"
154
#include "
Animation/MovieScene2DTransformTrack.h
"
155
#include "
Animation/MovieSceneMarginSection.h
"
156
#include "
Animation/MovieSceneMarginTrack.h
"
157
#include "
Animation/UMGSequencePlayer.h
"
158
#include "
Animation/WidgetAnimation.h
"
159
#include "
Animation/WidgetAnimationBinding.h
"
Anchors.h
BackgroundBlurSlot.h
BackgroundBlur.h
BorderSlot.h
Border.h
ButtonSlot.h
Button.h
CanvasPanelSlot.h
CanvasPanel.h
CheckBox.h
CircularThrobber.h
ComboBoxString.h
ComboBox.h
ContentWidget.h
CoreUObject.h
DragDropOperation.h
DynamicPropertyPath.h
EditableTextBox.h
EditableText.h
ExpandableArea.h
GridPanel.h
GridSlot.h
HorizontalBoxSlot.h
HorizontalBox.h
IUMGModule.h
Image.h
InputCore.h
InputKeySelector.h
ListView.h
MenuAnchor.h
MonolithicHeaderBoilerplate.h
MONOLITHIC_HEADER_BOILERPLATE
#define MONOLITHIC_HEADER_BOILERPLATE()
Definition
MonolithicHeaderBoilerplate.h:10
MovieScene2DTransformSection.h
MovieScene2DTransformTrack.h
MovieSceneMarginSection.h
MovieSceneMarginTrack.h
MultiLineEditableTextBox.h
MultiLineEditableText.h
NamedSlotInterface.h
NamedSlot.h
NativeWidgetHost.h
OverlaySlot.h
Overlay.h
PanelSlot.h
PanelWidget.h
ProgressBar.h
PropertyBinding.h
SConstraintCanvas.h
SObjectWidget.h
SScaleBox.h
ScaleBoxSlot.h
ScaleBox.h
ScrollBar.h
ScrollBoxSlot.h
ScrollBox.h
SizeBoxSlot.h
SizeBox.h
SlateBasics.h
SlateBrushAsset.h
SlateCore.h
SlateWrapperTypes.h
Slider.h
Spacer.h
SpinBox.h
TextBlock.h
TextWidgetTypes.h
Throbber.h
TileView.h
TreeView.h
UMGSequencePlayer.h
UniformGridPanel.h
UniformGridSlot.h
UserWidget.h
VerticalBoxSlot.h
VerticalBox.h
Viewport.h
Visual.h
WidgetAnimationBinding.h
WidgetAnimation.h
WidgetBlueprintGeneratedClass.h
WidgetNavigation.h
WidgetSwitcherSlot.h
WidgetSwitcher.h
WidgetTransform.h
WidgetTree.h
Widget.h
WindowTitleBarAreaSlot.h
WindowTitleBarArea.h
WrapBoxSlot.h
WrapBox.h
Engine
Source
Runtime
UMG
Public
UMG.h
Generated by
1.9.8