UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EngineSharedPCH.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
SlateSharedPCH.h
"
6
7
// From ApplicationCore:
8
#include "
GenericPlatform/GenericApplication.h
"
9
#include "
GenericPlatform/GenericApplicationMessageHandler.h
"
10
#include "
GenericPlatform/GenericWindow.h
"
11
#include "
GenericPlatform/GenericWindowDefinition.h
"
12
#include "
GenericPlatform/ICursor.h
"
13
#include "
GenericPlatform/IInputInterface.h
"
14
15
// From AssetRegistry:
16
#include "
AssetRegistry/AssetData.h
"
17
18
// From AudioExtensions:
19
#include "
IAudioExtensionPlugin.h
"
20
21
// From CoreOnline:
22
#include "
Online/CoreOnline.h
"
23
24
// From DeveloperSettings:
25
#include "
Engine/DeveloperSettings.h
"
26
27
// From Json:
28
#include "
Dom/JsonObject.h
"
29
#include "
Dom/JsonValue.h
"
30
#include "
JsonGlobals.h
"
31
#include "
Policies/CondensedJsonPrintPolicy.h
"
32
#include "
Serialization/JsonReader.h
"
33
#include "
Serialization/JsonSerializer.h
"
34
#include "
Serialization/JsonSerializerMacros.h
"
35
36
// From RHI:
37
#include "
RHIDefinitions.h
"
38
#include "
RHI.h
"
39
#include "
RHIStaticStates.h
"
40
41
// From RenderCore:
42
#include "
GlobalShader.h
"
43
#include "
RenderCommandFence.h
"
44
#include "
RenderResource.h
"
45
#include "
RenderingThread.h
"
46
#include "
UniformBuffer.h
"
47
#include "
PackedNormal.h
"
48
#include "
RenderUtils.h
"
49
#include "
ShaderParameters.h
"
50
#include "
ShaderCore.h
"
51
#include "
Shader.h
"
52
#include "
VertexFactory.h
"
53
#include "
ShaderParameterUtils.h
"
54
#include "
StaticBoundShaderState.h
"
55
56
// From PacketHandler:
57
#include "
PacketHandler.h
"
58
59
// From PhysicsCore:
60
#include "
PhysicalMaterials/PhysicalMaterial.h
"
61
#include "
PhysicsSettingsEnums.h
"
62
63
// From Engine:
64
#include "
AI/Navigation/NavAgentInterface.h
"
65
#include "
AI/Navigation/NavigationTypes.h
"
66
#include "
AI/Navigation/NavQueryFilter.h
"
67
#include "
AI/Navigation/NavRelevantInterface.h
"
68
#include "
AlphaBlend.h
"
69
#include "
Animation/AnimationAsset.h
"
70
#include "
Animation/AnimBlueprint.h
"
71
#include "
Animation/AnimBlueprintGeneratedClass.h
"
72
#include "
Animation/AnimClassInterface.h
"
73
#include "
Animation/AnimCompositeBase.h
"
74
#include "
Animation/AnimCurveTypes.h
"
75
#include "
Animation/AnimInstance.h
"
76
#include "
Animation/AnimLinkableElement.h
"
77
#include "
Animation/AnimMontage.h
"
78
#include "
Animation/AnimNodeBase.h
"
79
#include "
Animation/AnimNotifyQueue.h
"
80
#include "
Animation/AnimSequence.h
"
81
#include "
Animation/AnimSequenceBase.h
"
82
#include "
Animation/AnimStateMachineTypes.h
"
83
#include "
Animation/AnimStats.h
"
84
#include "
Animation/AnimTypes.h
"
85
#include "
Animation/PreviewAssetAttachComponent.h
"
86
#include "
Animation/Skeleton.h
"
87
#include "
Animation/SmartName.h
"
88
#include "
AnimInterpFilter.h
"
89
#include "
Audio.h
"
90
#include "
BatchedElements.h
"
91
#include "
BlendableManager.h
"
92
#include "
BlueprintUtilities.h
"
93
#include "
BoneContainer.h
"
94
#include "
BoneIndices.h
"
95
#include "
BonePose.h
"
96
#include "
Camera/CameraShakeBase.h
"
97
#include "
Camera/CameraTypes.h
"
98
#include "
Camera/PlayerCameraManager.h
"
99
#include "
ClothSimData.h
"
100
#include "
CollisionQueryParams.h
"
101
#include "
ComponentInstanceDataCache.h
"
102
#include "
Components.h
"
103
#include "
Components/ActorComponent.h
"
104
#include "
Components/InputComponent.h
"
105
#include "
Components/MeshComponent.h
"
106
#include "
Components/PrimitiveComponent.h
"
107
#include "
Components/SceneComponent.h
"
108
#include "
Components/SkeletalMeshComponent.h
"
109
#include "
Components/SkinnedMeshComponent.h
"
110
#include "
Components/StaticMeshComponent.h
"
111
#include "
ConvexVolume.h
"
112
#include "
Curves/CurveBase.h
"
113
#include "
Curves/CurveFloat.h
"
114
#include "
Curves/CurveOwnerInterface.h
"
115
#include "
Curves/IndexedCurve.h
"
116
#include "
Curves/KeyHandle.h
"
117
#include "
Curves/RichCurve.h
"
118
#include "
CustomBoneIndexArray.h
"
119
#include "
DataTableUtils.h
"
120
#include "
DebugViewModeHelpers.h
"
121
#include "
EdGraph/EdGraph.h
"
122
#include "
EdGraph/EdGraphNode.h
"
123
#include "
EdGraph/EdGraphNodeUtils.h
"
124
#include "
EdGraph/EdGraphPin.h
"
125
#include "
EdGraph/EdGraphSchema.h
"
126
#include "
Engine/BlendableInterface.h
"
127
#include "
Engine/Blueprint.h
"
128
#include "
Engine/BlueprintCore.h
"
129
#include "
Engine/BlueprintGeneratedClass.h
"
130
#include "
Engine/Brush.h
"
131
#include "
Engine/Channel.h
"
132
#include "
Engine/ChildConnection.h
"
133
#include "
Engine/CurveTable.h
"
134
#include "
Engine/DataAsset.h
"
135
#include "
Engine/DataTable.h
"
136
#include "
Engine/DebugDisplayProperty.h
"
137
#include "
Engine/Engine.h
"
138
#include "
Engine/EngineBaseTypes.h
"
139
#include "
Engine/EngineTypes.h
"
140
#include "
Engine/GameInstance.h
"
141
#include "
Engine/GameViewportClient.h
"
142
#include "
Engine/GameViewportDelegates.h
"
143
#include "
Engine/LatentActionManager.h
"
144
#include "
Engine/Level.h
"
145
#include "
Engine/LevelStreaming.h
"
146
#include "
Engine/LocalPlayer.h
"
147
#include "
Engine/MaterialMerging.h
"
148
#include "
Engine/MemberReference.h
"
149
#include "
Engine/NetConnection.h
"
150
#include "
Engine/NetDriver.h
"
151
#include "
Engine/NetSerialization.h
"
152
#include "
Engine/PendingNetGame.h
"
153
#include "
Engine/Player.h
"
154
#include "
Engine/PoseWatch.h
"
155
#include "
Engine/Scene.h
"
156
#include "
Engine/ScriptViewportClient.h
"
157
#include "
Engine/SkeletalMesh.h
"
158
#include "
Engine/StaticMesh.h
"
159
#include "
Engine/Texture.h
"
160
#include "
Engine/Texture2D.h
"
161
#include "
Engine/TextureDefines.h
"
162
#include "
Engine/TextureLightProfile.h
"
163
#include "
Engine/TextureStreamingTypes.h
"
164
#include "
Engine/TitleSafeZone.h
"
165
#include "
Engine/ViewportSplitScreen.h
"
166
#include "
Engine/World.h
"
167
#include "
EngineDefines.h
"
168
#include "
EngineGlobals.h
"
169
#include "
EngineLogs.h
"
170
#include "
EngineStats.h
"
171
#include "
FinalPostProcessSettings.h
"
172
#include "
GameFramework/Actor.h
"
173
#include "
GameFramework/Controller.h
"
174
#include "
GameFramework/DamageType.h
"
175
#include "
GameFramework/ForceFeedbackEffect.h
"
176
#include "
GameFramework/Info.h
"
177
#include "
GameFramework/OnlineReplStructs.h
"
178
#include "
GameFramework/Pawn.h
"
179
#include "
GameFramework/PlayerController.h
"
180
#include "
GameFramework/PlayerMuteList.h
"
181
#include "
GameFramework/Volume.h
"
182
#include "
GameFramework/WorldSettings.h
"
183
#include "
GPUSkinPublicDefs.h
"
184
#include "
HitProxies.h
"
185
#include "
Interfaces/Interface_AssetUserData.h
"
186
#include "
Interfaces/Interface_CollisionDataProvider.h
"
187
#include "
Kismet/BlueprintFunctionLibrary.h
"
188
#include "
LatentActions.h
"
189
#include "
LocalVertexFactory.h
"
190
#include "
MaterialExpressionIO.h
"
191
#include "
Materials/Material.h
"
192
#include "
Materials/MaterialExpression.h
"
193
#include "
Materials/MaterialExpressionMaterialFunctionCall.h
"
194
#include "
Materials/MaterialFunction.h
"
195
#include "
Materials/MaterialInstance.h
"
196
#include "
Materials/MaterialInstanceBasePropertyOverrides.h
"
197
#include "
Materials/MaterialInstanceDynamic.h
"
198
#include "
Materials/MaterialInterface.h
"
199
#include "
MaterialShaderType.h
"
200
#include "
MaterialShared.h
"
201
#include "
Math/GenericOctree.h
"
202
#include "
Math/GenericOctreePublic.h
"
203
#include "
MeshBatch.h
"
204
#include "
MeshMaterialShaderType.h
"
205
#include "
Model.h
"
206
#include "
Net/DataBunch.h
"
207
#include "
PhysicsEngine/BodyInstance.h
"
208
#include "
PhysxUserData.h
"
209
#include "
PixelFormat.h
"
210
#include "
PreviewScene.h
"
211
#include "
PrimitiveSceneProxy.h
"
212
#include "
PrimitiveUniformShaderParameters.h
"
213
#include "
PrimitiveViewRelevance.h
"
214
#include "
RawIndexBuffer.h
"
215
#include "
ReferenceSkeleton.h
"
216
#include "
SceneInterface.h
"
217
#include "
SceneManagement.h
"
218
#include "
SceneTypes.h
"
219
#include "
SceneUtils.h
"
220
#include "
SceneView.h
"
221
#include "
ShowFlags.h
"
222
#include "
SingleAnimationPlayData.h
"
223
#include "
Sound/AudioVolume.h
"
224
#include "
Sound/SoundAttenuation.h
"
225
#include "
Sound/SoundBase.h
"
226
#include "
Sound/SoundConcurrency.h
"
227
#include "
Sound/SoundGroups.h
"
228
#include "
Sound/SoundWave.h
"
229
#include "
StaticParameterSet.h
"
230
#include "
TextureResource.h
"
231
#include "
Tickable.h
"
232
#include "
TimerManager.h
"
233
#include "
UnrealClient.h
"
234
#include "
UnrealEngine.h
"
235
#include "
Vehicles/TireType.h
"
236
#include "
VisualLogger/VisualLogger.h
"
237
#include "
VisualLogger/VisualLoggerTypes.h
"
238
#include "
WorldCollision.h
"
239
240
// Chaos
241
#include "
Chaos/ParticleHandle.h
"
242
#include "
Chaos/Framework/PhysicsProxy.h
"
243
244
245
#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5
246
#include "
Engine/MeshMerging.h
"
247
#endif
248
ActorComponent.h
Actor.h
AlphaBlend.h
AnimBlueprintGeneratedClass.h
AnimBlueprint.h
AnimClassInterface.h
AnimCompositeBase.h
AnimCurveTypes.h
AnimInstance.h
AnimInterpFilter.h
AnimLinkableElement.h
AnimMontage.h
AnimNodeBase.h
AnimNotifyQueue.h
AnimSequenceBase.h
AnimSequence.h
AnimStateMachineTypes.h
AnimStats.h
AnimTypes.h
AnimationAsset.h
AssetData.h
AudioVolume.h
Audio.h
BatchedElements.h
BlendableInterface.h
BlendableManager.h
BlueprintCore.h
BlueprintFunctionLibrary.h
BlueprintGeneratedClass.h
BlueprintUtilities.h
Blueprint.h
BodyInstance.h
BoneContainer.h
BoneIndices.h
BonePose.h
Brush.h
CameraShakeBase.h
CameraTypes.h
ChildConnection.h
Engine.h
ClothSimData.h
CollisionQueryParams.h
ComponentInstanceDataCache.h
Components.h
CondensedJsonPrintPolicy.h
Controller.h
ConvexVolume.h
CoreOnline.h
CurveBase.h
CurveFloat.h
CurveOwnerInterface.h
CurveTable.h
CustomBoneIndexArray.h
DamageType.h
DataAsset.h
DataBunch.h
DataTableUtils.h
DataTable.h
DebugDisplayProperty.h
DebugViewModeHelpers.h
DeveloperSettings.h
EdGraphNodeUtils.h
EdGraphNode.h
EdGraphPin.h
EdGraphSchema.h
EdGraph.h
EngineBaseTypes.h
EngineDefines.h
EngineGlobals.h
EngineLogs.h
EngineStats.h
EngineTypes.h
Channel.h
Model.h
FinalPostProcessSettings.h
ForceFeedbackEffect.h
GPUSkinPublicDefs.h
GameInstance.h
GameViewportClient.h
GameViewportDelegates.h
GenericApplicationMessageHandler.h
GenericApplication.h
GenericOctreePublic.h
GenericOctree.h
GenericWindowDefinition.h
GenericWindow.h
GlobalShader.h
HitProxies.h
IAudioExtensionPlugin.h
ICursor.h
IInputInterface.h
IndexedCurve.h
Info.h
InputComponent.h
Interface_AssetUserData.h
Interface_CollisionDataProvider.h
JsonGlobals.h
JsonObject.h
JsonReader.h
JsonSerializerMacros.h
JsonSerializer.h
JsonValue.h
KeyHandle.h
LatentActionManager.h
LatentActions.h
LevelStreaming.h
Level.h
LocalPlayer.h
LocalVertexFactory.h
MaterialExpressionIO.h
MaterialExpressionMaterialFunctionCall.h
MaterialExpression.h
MaterialFunction.h
MaterialInstanceBasePropertyOverrides.h
MaterialInstanceDynamic.h
MaterialInstance.h
MaterialInterface.h
MaterialMerging.h
MaterialShaderType.h
MaterialShared.h
Material.h
MemberReference.h
MeshBatch.h
MeshComponent.h
MeshMaterialShaderType.h
MeshMerging.h
NavAgentInterface.h
NavQueryFilter.h
NavRelevantInterface.h
NavigationTypes.h
NetConnection.h
NetDriver.h
NetSerialization.h
OnlineReplStructs.h
PackedNormal.h
PacketHandler.h
ParticleHandle.h
Pawn.h
PendingNetGame.h
PhysicalMaterial.h
PhysicsProxy.h
PhysicsSettingsEnums.h
PhysxUserData.h
PixelFormat.h
PlayerCameraManager.h
PlayerController.h
PlayerMuteList.h
Player.h
PoseWatch.h
PreviewAssetAttachComponent.h
PreviewScene.h
PrimitiveComponent.h
PrimitiveSceneProxy.h
PrimitiveUniformShaderParameters.h
PrimitiveViewRelevance.h
RHIDefinitions.h
RHIStaticStates.h
RHI.h
RawIndexBuffer.h
ReferenceSkeleton.h
RenderCommandFence.h
RenderResource.h
RenderUtils.h
RenderingThread.h
RichCurve.h
SceneComponent.h
SceneInterface.h
SceneManagement.h
SceneTypes.h
SceneUtils.h
SceneView.h
Scene.h
ScriptViewportClient.h
ShaderCore.h
ShaderParameterUtils.h
ShaderParameters.h
Shader.h
ShowFlags.h
SingleAnimationPlayData.h
SkeletalMeshComponent.h
SkeletalMesh.h
Skeleton.h
SkinnedMeshComponent.h
SlateSharedPCH.h
SmartName.h
SoundAttenuation.h
SoundBase.h
SoundConcurrency.h
SoundGroups.h
SoundWave.h
StaticBoundShaderState.h
StaticMeshComponent.h
StaticMesh.h
StaticParameterSet.h
Texture2D.h
TextureDefines.h
TextureLightProfile.h
TextureResource.h
TextureStreamingTypes.h
Texture.h
Tickable.h
TimerManager.h
TireType.h
TitleSafeZone.h
UniformBuffer.h
UnrealClient.h
UnrealEngine.h
VertexFactory.h
ViewportSplitScreen.h
VisualLoggerTypes.h
VisualLogger.h
Volume.h
WorldCollision.h
WorldSettings.h
World.h
Engine
Source
Runtime
Engine
Public
EngineSharedPCH.h
Generated by
1.9.8