UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateCore.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
/* Dependencies
13
*****************************************************************************/
14
15
#include "CoreUObject.h"
16
#include "
InputCore.h
"
17
#include "
Modules/ModuleManager.h
"
18
19
/* Globals
20
*****************************************************************************/
21
22
#include "
SlateGlobals.h
"
23
24
/* Delegates
25
*****************************************************************************/
26
27
#include "
Types/WidgetActiveTimerDelegate.h
"
28
29
/* Includes
30
*****************************************************************************/
31
32
// Types
33
#include "
Types/SlateConstants.h
"
34
#include "
Types/SlateEnums.h
"
35
#include "
Types/SlateStructs.h
"
36
#include "
Types/PaintArgs.h
"
37
#include "
Types/ISlateMetaData.h
"
38
39
// Layout
40
#include "
SlotBase.h
"
41
#include "
Layout/Margin.h
"
42
#include "
Layout/SlateRect.h
"
43
#include "
Rendering/SlateRenderTransform.h
"
44
#include "
Rendering/SlateLayoutTransform.h
"
45
#include "
Layout/PaintGeometry.h
"
46
#include "
Layout/Geometry.h
"
47
#include "
Layout/Visibility.h
"
48
#include "
Layout/ArrangedWidget.h
"
49
#include "
Layout/ArrangedChildren.h
"
50
#include "
Widgets/SNullWidget.h
"
51
#include "
Layout/Children.h
"
52
#include "
Layout/LayoutUtils.h
"
53
54
// Animation
55
#include "
Animation/CurveHandle.h
"
56
#include "
Animation/CurveSequence.h
"
57
#include "
Animation/SlateSprings.h
"
58
59
// Sound
60
#include "
Sound/SlateSound.h
"
61
#include "
Sound/ISlateSoundDevice.h
"
62
#include "
Sound/NullSlateSoundDevice.h
"
63
64
// Styling
65
#include "
Styling/WidgetStyle.h
"
66
#include "
Styling/SlateBrush.h
"
67
#include "
Styling/SlateColor.h
"
68
#include "
Styling/SlateWidgetStyle.h
"
69
#include "
Styling/SlateWidgetStyleContainerInterface.h
"
70
#include "
Styling/SlateWidgetStyleContainerBase.h
"
71
#include "
Styling/SlateWidgetStyleAsset.h
"
72
73
// Textures
74
#include "
Textures/SlateShaderResource.h
"
75
#include "
Textures/SlateTextureData.h
"
76
#include "
Textures/SlateUpdatableTexture.h
"
77
#include "
Textures/TextureAtlas.h
"
78
#include "
Rendering/ShaderResourceManager.h
"
79
80
// Fonts
81
#include "
Fonts/FontBulkData.h
"
82
#include "
Fonts/CompositeFont.h
"
83
#include "
Fonts/SlateFontInfo.h
"
84
#include "
Fonts/FontTypes.h
"
85
#include "
Fonts/ShapedTextFwd.h
"
86
#include "
Fonts/FontCache.h
"
87
#include "
Fonts/FontMeasure.h
"
88
89
// Brushes
90
#include "
Brushes/SlateBorderBrush.h
"
91
#include "
Brushes/SlateBoxBrush.h
"
92
#include "
Brushes/SlateRoundedBoxBrush.h
"
93
#include "
Brushes/SlateColorBrush.h
"
94
#include "
Brushes/SlateDynamicImageBrush.h
"
95
#include "
Brushes/SlateImageBrush.h
"
96
#include "
Brushes/SlateNoResource.h
"
97
98
// Styling (continued)
99
#include "
Styling/StyleDefaults.h
"
100
#include "
Styling/ISlateStyle.h
"
101
#include "
Styling/SlateStyleRegistry.h
"
102
#include "
Styling/SlateStyle.h
"
103
104
// Input
105
#include "
Input/ReplyBase.h
"
106
#include "
Input/CursorReply.h
"
107
#include "
Input/Events.h
"
108
#include "
Input/DragAndDrop.h
"
109
#include "
Input/Reply.h
"
110
#include "
Input/NavigationReply.h
"
111
#include "
Types/NavigationMetaData.h
"
112
113
// Rendering
114
#include "
Input/PopupMethodReply.h
"
115
#include "
Rendering/RenderingCommon.h
"
116
#include "
Rendering/DrawElements.h
"
117
#include "
Rendering/RenderingPolicy.h
"
118
#include "
Rendering/SlateDrawBuffer.h
"
119
#include "
Rendering/SlateRenderer.h
"
120
121
// Application
122
#include "
Widgets/IToolTip.h
"
123
#include "
Application/SlateWindowHelper.h
"
124
#include "
Application/SlateApplicationBase.h
"
125
#include "
Application/ThrottleManager.h
"
126
127
// Widgets
128
#include "
Widgets/DeclarativeSyntaxSupport.h
"
129
#include "
Layout/LayoutGeometry.h
"
130
#include "
Widgets/SWidget.h
"
131
#include "
Widgets/SCompoundWidget.h
"
132
#include "
Widgets/SUserWidget.h
"
133
#include "
Widgets/SLeafWidget.h
"
134
#include "
Widgets/SPanel.h
"
135
#include "
Layout/WidgetPath.h
"
137
#include "
Widgets/SBoxPanel.h
"
138
#include "
Widgets/SOverlay.h
"
139
#include "
Styling/SlateTypes.h
"
140
#include "
Styling/CoreStyle.h
"
142
#include "
Widgets/SWindow.h
"
143
ArrangedChildren.h
ArrangedWidget.h
Children.h
CompositeFont.h
CoreStyle.h
CursorReply.h
CurveHandle.h
CurveSequence.h
DeclarativeSyntaxSupport.h
DragAndDrop.h
DrawElements.h
Events.h
FontBulkData.h
FontCache.h
FontMeasure.h
FontTypes.h
ISlateMetaData.h
ISlateSoundDevice.h
ISlateStyle.h
IToolTip.h
InputCore.h
LayoutGeometry.h
LayoutUtils.h
Margin.h
ModuleManager.h
MonolithicHeaderBoilerplate.h
MONOLITHIC_HEADER_BOILERPLATE
#define MONOLITHIC_HEADER_BOILERPLATE()
Definition
MonolithicHeaderBoilerplate.h:10
NavigationMetaData.h
NavigationReply.h
NullSlateSoundDevice.h
PaintArgs.h
PaintGeometry.h
PopupMethodReply.h
RenderingCommon.h
RenderingPolicy.h
ReplyBase.h
Reply.h
SBoxPanel.h
SCompoundWidget.h
SLeafWidget.h
SNullWidget.h
SOverlay.h
SPanel.h
SUserWidget.h
SWidget.h
SWindow.h
ShaderResourceManager.h
ShapedTextFwd.h
SlateApplicationBase.h
SlateBorderBrush.h
SlateBoxBrush.h
SlateBrush.h
SlateColorBrush.h
SlateColor.h
SlateConstants.h
Geometry.h
SlateDrawBuffer.h
SlateDynamicImageBrush.h
SlateEnums.h
SlateFontInfo.h
SlateGlobals.h
SlateImageBrush.h
SlateLayoutTransform.h
SlateNoResource.h
SlateRect.h
SlateRenderTransform.h
SlateRenderer.h
SlateRoundedBoxBrush.h
SlateShaderResource.h
SlateSound.h
SlateSprings.h
SlateStructs.h
SlateStyleRegistry.h
SlateStyle.h
SlateTextureData.h
SlateTypes.h
SlateUpdatableTexture.h
SlateWidgetStyleAsset.h
SlateWidgetStyleContainerBase.h
SlateWidgetStyleContainerInterface.h
SlateWidgetStyle.h
SlateWindowHelper.h
SlotBase.h
StyleDefaults.h
TextureAtlas.h
ThrottleManager.h
Visibility.h
WidgetActiveTimerDelegate.h
WidgetPath.h
WidgetStyle.h
Engine
Source
Runtime
SlateCore
Public
SlateCore.h
Generated by
1.9.8