UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CoreMinimal.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5/*----------------------------------------------------------------------------
6 Low level includes.
7----------------------------------------------------------------------------*/
8
9#include "CoreTypes.h"
10
11/*----------------------------------------------------------------------------
12 Forward declarations
13----------------------------------------------------------------------------*/
14
15#include "CoreFwd.h"
18
19/*----------------------------------------------------------------------------
20 Commonly used headers
21----------------------------------------------------------------------------*/
22
23#include "Misc/VarArgs.h"
25#include "Misc/OutputDevice.h"
26#include "HAL/PlatformCrt.h"
27#include "HAL/PlatformMisc.h"
29#include "Templates/IsPointer.h"
30#include "HAL/PlatformMemory.h"
31#include "HAL/PlatformAtomics.h"
32#include "Misc/Exec.h"
33#include "HAL/MemoryBase.h"
34#include "HAL/UnrealMemory.h"
36#include "Templates/AndOrNot.h"
37#include "Templates/IsPODType.h"
41#include "Templates/EnableIf.h"
44#include "Templates/IsClass.h"
48#include "Math/NumericLimits.h"
49#include "HAL/PlatformMath.h"
51#include "Templates/MemoryOps.h"
55#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
56#include "Misc/Compression.h"
57#endif
61#include "Templates/Less.h"
62#include "Templates/Sorting.h"
63#include "Misc/Char.h"
66#include "HAL/PlatformString.h"
67#include "Misc/CString.h"
68#include "Misc/Crc.h"
71#include "Containers/Array.h"
72#include "Misc/FrameNumber.h"
73#include "Misc/Timespan.h"
74#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
75#include "HAL/CriticalSection.h"
76#endif
78#include "UObject/UnrealNames.h"
79#include "UObject/NameTypes.h"
80#include "Misc/Parse.h"
81#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
82#include "Math/Color.h"
83#endif
85#include "Misc/StructBuilder.h"
86#include "Templates/Decay.h"
88#include "Templates/Invoke.h"
89#include "Templates/Function.h"
90#include "Templates/TypeHash.h"
92#include "Containers/BitArray.h"
94#include "Containers/Set.h"
95#include "Algo/Reverse.h"
96#include "Containers/Map.h"
97#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
98#include "Math/ColorList.h"
99#endif
100#include "Math/IntPoint.h"
101#include "Math/IntVector.h"
102#include "Logging/LogCategory.h"
103#include "Logging/LogMacros.h"
104#include "Math/Vector2D.h"
105#include "Math/IntRect.h"
106#include "Misc/ByteSwap.h"
108#include "HAL/PlatformTLS.h"
109#include "CoreGlobals.h"
118#include "Templates/Tuple.h"
120#include "Delegates/Delegate.h"
122#include "Misc/Optional.h"
123#include "Templates/IsArray.h"
125#include "Templates/UniquePtr.h"
127#include "Templates/UniqueObj.h"
129#include "Math/Vector.h"
130#include "Math/Vector4.h"
131#include "Math/VectorRegister.h"
132#include "Math/TwoVectors.h"
133#include "Math/Edge.h"
135#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
136#include "Math/Plane.h"
137#include "Math/Sphere.h"
138#endif
139#include "Math/CapsuleShape.h"
140#include "Math/Rotator.h"
141#include "Misc/DateTime.h"
142#include "Math/RangeBound.h"
143#include "Misc/AutomationEvent.h"
144#include "Math/Range.h"
145#include "Math/RangeSet.h"
146#include "Math/Interval.h"
147#include "Math/Box.h"
148#include "Math/Box2D.h"
149#include "Math/BoxSphereBounds.h"
150#include "Math/OrientedBox.h"
151#include "Math/Axis.h"
152#include "Math/Matrix.h"
156#include "Math/RotationMatrix.h"
157#include "Math/Quat.h"
159#include "Math/OrthoMatrix.h"
163#include "Math/ScaleMatrix.h"
164#include "Math/MirrorMatrix.h"
166#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
168#include "Math/InterpCurve.h"
170#endif
171#include "Math/Float32.h"
172#include "Math/Float16.h"
173#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4
174#include "Math/Float16Color.h"
175#include "Math/Vector2DHalf.h"
176#endif
177#include "Math/Transform.h"
178#include "Math/ConvexHull2d.h"
179#include "Math/UnrealMath.h"
180
181#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5
183#endif