UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UnrealNames.inl
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
// [[ IncludeTool: Inline ]] // Markup to tell IncludeTool that this file is state changing and cannot be optimized out.
4
5
// Suppress any macros that may conflict with name constant symbols.
6
UE_PUSH_MACRO
(
"TRUE"
)
7
#undef TRUE
8
UE_PUSH_MACRO
(
"FALSE"
)
9
#undef FALSE
10
11
// Special zero value, meaning no name.
12
REGISTER_NAME
(0,
None
)
13
14
// Class property types (name indices are significant for serialization).
15
REGISTER_NAME
(1,
ByteProperty
)
16
REGISTER_NAME
(2,
IntProperty
)
17
REGISTER_NAME
(3,
BoolProperty
)
18
REGISTER_NAME
(4,FloatProperty)
19
REGISTER_NAME
(5,
ObjectProperty
)
// ClassProperty shares the same tag
20
REGISTER_NAME
(6,
NameProperty
)
21
REGISTER_NAME
(7,
DelegateProperty
)
22
REGISTER_NAME
(8,
DoubleProperty
)
23
REGISTER_NAME
(9,ArrayProperty)
24
REGISTER_NAME
(10,
StructProperty
)
25
REGISTER_NAME
(11,VectorProperty)
26
REGISTER_NAME
(12,
RotatorProperty
)
27
REGISTER_NAME
(13,
StrProperty
)
28
REGISTER_NAME
(14,
TextProperty
)
29
REGISTER_NAME
(15,
InterfaceProperty
)
30
REGISTER_NAME
(16,
MulticastDelegateProperty
)
31
//REGISTER_NAME(17,Available)
32
REGISTER_NAME
(18,
LazyObjectProperty
)
33
REGISTER_NAME
(19,
SoftObjectProperty
)
// SoftClassProperty shares the same tag
34
REGISTER_NAME
(20,
Int64Property
)
35
REGISTER_NAME
(21,
Int32Property
)
36
REGISTER_NAME
(22,
Int16Property
)
37
REGISTER_NAME
(23,
Int8Property
)
38
REGISTER_NAME
(24,
UInt64Property
)
39
REGISTER_NAME
(25,
UInt32Property
)
40
REGISTER_NAME
(26,
UInt16Property
)
41
//REGISTER_NAME(27,Available)
42
REGISTER_NAME
(28,
MapProperty
)
43
REGISTER_NAME
(29,SetProperty)
44
45
// Special packages.
46
REGISTER_NAME
(30,
Core
)
47
REGISTER_NAME
(31,
Engine
)
48
REGISTER_NAME
(32,
Editor
)
49
REGISTER_NAME
(33,
CoreUObject
)
50
51
// More class properties
52
REGISTER_NAME
(34,
EnumProperty
)
53
REGISTER_NAME
(35,
OptionalProperty
)
54
REGISTER_NAME
(36,
Utf8StrProperty
)
55
REGISTER_NAME
(37,
AnsiStrProperty
)
56
57
58
// Special types.
59
REGISTER_NAME
(50,
Cylinder
)
60
REGISTER_NAME
(51,
BoxSphereBounds
)
61
REGISTER_NAME
(52,
Sphere
)
62
REGISTER_NAME
(53,
Box
)
63
REGISTER_NAME
(54,
Vector2D
)
64
REGISTER_NAME
(55,
IntRect
)
65
REGISTER_NAME
(56,
IntPoint
)
66
REGISTER_NAME
(57,
Vector4
)
67
REGISTER_NAME
(58,
Name
)
68
REGISTER_NAME
(59,
Vector
)
69
REGISTER_NAME
(60,
Rotator
)
70
REGISTER_NAME
(61,
SHVector
)
71
REGISTER_NAME
(62,
Color
)
72
REGISTER_NAME
(63,
Plane
)
73
REGISTER_NAME
(64,
Matrix
)
74
REGISTER_NAME
(65,
LinearColor
)
75
REGISTER_NAME
(66,AdvanceFrame)
76
REGISTER_NAME
(67,Pointer)
77
REGISTER_NAME
(68,
Double
)
78
REGISTER_NAME
(69,
Quat
)
79
REGISTER_NAME
(70,
Self
)
80
REGISTER_NAME
(71,
Transform
)
81
REGISTER_NAME
(72,Vector3f)
82
REGISTER_NAME
(73,Vector3d)
83
REGISTER_NAME
(74,Plane4f)
84
REGISTER_NAME
(75,Plane4d)
85
REGISTER_NAME
(76,Matrix44f)
86
REGISTER_NAME
(77,Matrix44d)
87
REGISTER_NAME
(78,Quat4f)
88
REGISTER_NAME
(79,Quat4d)
89
REGISTER_NAME
(80,Transform3f)
90
REGISTER_NAME
(81,Transform3d)
91
REGISTER_NAME
(82,Box3f)
92
REGISTER_NAME
(83,Box3d)
93
REGISTER_NAME
(84,BoxSphereBounds3f)
94
REGISTER_NAME
(85,BoxSphereBounds3d)
95
REGISTER_NAME
(86,Vector4f)
96
REGISTER_NAME
(87,Vector4d)
97
REGISTER_NAME
(88,Rotator3f)
98
REGISTER_NAME
(89,Rotator3d)
99
REGISTER_NAME
(90,Vector2f)
100
REGISTER_NAME
(91,
Vector2d
)
101
REGISTER_NAME
(92,Box2D)
102
REGISTER_NAME
(93,Box2f)
103
REGISTER_NAME
(94,
Box2d
)
104
REGISTER_NAME
(95,
IntVector
)
105
REGISTER_NAME
(96,
IntVector4
)
106
REGISTER_NAME
(97,
UintVector
)
107
REGISTER_NAME
(98,
UintVector4
)
108
109
// Object class names.
110
REGISTER_NAME
(100,
Object
)
111
REGISTER_NAME
(101,
Camera
)
112
REGISTER_NAME
(102,
Actor
)
113
REGISTER_NAME
(103,
ObjectRedirector
)
114
REGISTER_NAME
(104,ObjectArchetype)
115
REGISTER_NAME
(105,
Class
)
116
REGISTER_NAME
(106,ScriptStruct)
117
REGISTER_NAME
(107,
Function
)
118
REGISTER_NAME
(108,Pawn)
119
120
REGISTER_NAME
(109,
VerseClass
)
121
REGISTER_NAME
(110,
VerseStruct
)
122
REGISTER_NAME
(111,
VerseEnum
)
123
124
// Special types continued
125
REGISTER_NAME
(150,
Int32Vector
)
126
REGISTER_NAME
(151,
Int64Vector
)
127
REGISTER_NAME
(152,
Uint32Vector
)
128
REGISTER_NAME
(153,
Uint64Vector
)
129
REGISTER_NAME
(154,
Int32Vector4
)
130
REGISTER_NAME
(155,
Int64Vector4
)
131
REGISTER_NAME
(156,
Uint32Vector4
)
132
REGISTER_NAME
(157,
Uint64Vector4
)
133
REGISTER_NAME
(158,
IntVector2
)
134
REGISTER_NAME
(159,
Int32Vector2
)
135
REGISTER_NAME
(160,
Int64Vector2
)
136
REGISTER_NAME
(161,
UintVector2
)
137
REGISTER_NAME
(162,
Uint32Vector2
)
138
REGISTER_NAME
(163,
Uint64Vector2
)
139
REGISTER_NAME
(164,
UintPoint
)
140
REGISTER_NAME
(165,
Int32Point
)
141
REGISTER_NAME
(166,
Int64Point
)
142
REGISTER_NAME
(167,
Uint32Point
)
143
REGISTER_NAME
(168,
Uint64Point
)
144
REGISTER_NAME
(169, Ray)
145
REGISTER_NAME
(170,
Ray3f
)
146
REGISTER_NAME
(171,
Ray3d
)
147
REGISTER_NAME
(172, Sphere3f)
148
REGISTER_NAME
(173, Sphere3d)
149
150
// Misc.
151
REGISTER_NAME
(200,State)
152
REGISTER_NAME
(201,TRUE)
153
REGISTER_NAME
(202,FALSE)
154
REGISTER_NAME
(203,
Enum
)
155
REGISTER_NAME
(204,
Default
)
156
REGISTER_NAME
(205,
Skip
)
157
REGISTER_NAME
(206,
Input
)
158
REGISTER_NAME
(207,
Package
)
159
REGISTER_NAME
(208,Groups)
160
REGISTER_NAME
(209,Interface)
161
REGISTER_NAME
(210,Components)
162
REGISTER_NAME
(211,
Global
)
163
REGISTER_NAME
(212,Super)
164
REGISTER_NAME
(213,
Outer
)
165
REGISTER_NAME
(214,
Map
)
166
REGISTER_NAME
(215,Role)
167
REGISTER_NAME
(216,RemoteRole)
168
REGISTER_NAME
(217,PersistentLevel)
169
REGISTER_NAME
(218,
TheWorld
)
170
REGISTER_NAME
(219,
PackageMetaData
)
171
REGISTER_NAME
(220,InitialState)
172
REGISTER_NAME
(221,
Game
)
173
REGISTER_NAME
(222,SelectionColor)
174
REGISTER_NAME
(223,
UI
)
175
REGISTER_NAME
(224,ExecuteUbergraph)
176
REGISTER_NAME
(225,DeviceID)
177
REGISTER_NAME
(226,
RootStat
)
178
REGISTER_NAME
(227,
MoveActor
)
179
REGISTER_NAME
(230,
All
)
180
REGISTER_NAME
(231,
MeshEmitterVertexColor
)
181
REGISTER_NAME
(232,
TextureOffsetParameter
)
182
REGISTER_NAME
(233,
TextureScaleParameter
)
183
REGISTER_NAME
(234,
ImpactVel
)
184
REGISTER_NAME
(235,
SlideVel
)
185
REGISTER_NAME
(236,
TextureOffset1Parameter
)
186
REGISTER_NAME
(237,
MeshEmitterDynamicParameter
)
187
REGISTER_NAME
(238,ExpressionInput)
188
REGISTER_NAME
(239,
Untitled
)
189
REGISTER_NAME
(240,Timer)
190
REGISTER_NAME
(241,
Team
)
191
REGISTER_NAME
(242,
Low
)
192
REGISTER_NAME
(243,
High
)
193
REGISTER_NAME
(244,
NetworkGUID
)
194
REGISTER_NAME
(245,
GameThread
)
195
REGISTER_NAME
(246,
RenderThread
)
196
REGISTER_NAME
(247,
OtherChildren
)
197
REGISTER_NAME
(248,Location)
198
REGISTER_NAME
(249,
Rotation
)
199
REGISTER_NAME
(250,
BSP
)
200
REGISTER_NAME
(251,
EditorSettings
)
201
REGISTER_NAME
(252,
AudioThread
)
202
REGISTER_NAME
(253,ID)
203
REGISTER_NAME
(254,
UserDefinedEnum
)
204
REGISTER_NAME
(255,Control)
205
REGISTER_NAME
(256,
Voice
)
206
REGISTER_NAME
(257,
Zlib
)
207
REGISTER_NAME
(258,
Gzip
)
208
REGISTER_NAME
(259, LZ4)
209
REGISTER_NAME
(260,
Mobile
)
210
REGISTER_NAME
(261,
Oodle
)
211
REGISTER_NAME
(262,
TrashedPackage
)
212
REGISTER_NAME
(263,
MetaData
)
213
REGISTER_NAME
(264,
AutoRTFMUnusedPackage
)
214
215
// Online
216
REGISTER_NAME
(280,
DGram
)
217
REGISTER_NAME
(281,
Stream
)
218
REGISTER_NAME
(282,
GameNetDriver
)
219
REGISTER_NAME
(283,
PendingNetDriver
)
220
REGISTER_NAME
(284,
BeaconNetDriver
)
221
REGISTER_NAME
(285,FlushNetDormancy)
222
REGISTER_NAME
(286,DemoNetDriver)
223
REGISTER_NAME
(287,
GameSession
)
224
REGISTER_NAME
(288,
PartySession
)
225
REGISTER_NAME
(289,
GamePort
)
226
REGISTER_NAME
(290,
BeaconPort
)
227
REGISTER_NAME
(291,
MeshPort
)
228
REGISTER_NAME
(292,
MeshNetDriver
)
229
REGISTER_NAME
(293,
LiveStreamVoice
)
230
REGISTER_NAME
(294,
LiveStreamAnimation
)
231
REGISTER_NAME
(295,DataStream)
232
233
// Texture settings.
234
REGISTER_NAME
(300,
Linear
)
235
REGISTER_NAME
(301,
Point
)
236
REGISTER_NAME
(302,
Aniso
)
237
REGISTER_NAME
(303,
LightMapResolution
)
238
239
// Sound.
240
//REGISTER_NAME(310,)
241
REGISTER_NAME
(311,
UnGrouped
)
242
REGISTER_NAME
(312,
VoiceChat
)
243
244
// Optimized replication.
245
REGISTER_NAME
(320,
Playing
)
246
REGISTER_NAME
(322,
Spectating
)
247
REGISTER_NAME
(325,
Inactive
)
248
249
// Log messages.
250
REGISTER_NAME
(350,
PerfWarning
)
251
REGISTER_NAME
(351,
Info
)
252
REGISTER_NAME
(352,
Init
)
253
REGISTER_NAME
(353,
Exit
)
254
REGISTER_NAME
(354,Cmd)
255
REGISTER_NAME
(355,
Warning
)
256
REGISTER_NAME
(356,
Error
)
257
258
// File format backwards-compatibility.
259
REGISTER_NAME
(400,
FontCharacter
)
260
REGISTER_NAME
(401,
InitChild2StartBone
)
261
REGISTER_NAME
(402,
SoundCueLocalized
)
262
REGISTER_NAME
(403,
SoundCue
)
263
REGISTER_NAME
(404,
RawDistributionFloat
)
264
REGISTER_NAME
(405,
RawDistributionVector
)
265
REGISTER_NAME
(406,
InterpCurveFloat
)
266
REGISTER_NAME
(407,
InterpCurveVector2D
)
267
REGISTER_NAME
(408,
InterpCurveVector
)
268
REGISTER_NAME
(409,
InterpCurveTwoVectors
)
269
REGISTER_NAME
(410,
InterpCurveQuat
)
270
271
272
REGISTER_NAME
(411,
FrameRate
)
273
274
REGISTER_NAME
(450,AI)
275
REGISTER_NAME
(451,NavMesh)
276
277
REGISTER_NAME
(500,PerformanceCapture)
278
279
// Special config names - not required to be consistent for network replication
280
REGISTER_NAME
(600,
EditorLayout
)
281
REGISTER_NAME
(601,
EditorKeyBindings
)
282
REGISTER_NAME
(602,
GameUserSettings
)
283
284
// Commonly multicased names - defined globally to prevent non-determinism in package name tables
285
REGISTER_NAME
(700,Filename)
286
REGISTER_NAME
(701,
Lerp
)
287
REGISTER_NAME
(702,
Root
)
288
289
// Restore any macros suppressed at the top of this file.
290
UE_POP_MACRO
(
"TRUE"
)
291
UE_POP_MACRO
("FALSE")
EAITaskPriority::Low
@ Low
EAITaskPriority::High
@ High
EARWorldAlignment::Camera
@ Camera
ESphericalLimitType::Outer
@ Outer
EInertializationState::Inactive
@ Inactive
EAudioComponentPlayState::Playing
@ Playing
EAudioParameterType::Object
@ Object
EBTBranchAction::None
@ None
EBTBranchAction::All
@ All
ECborCode::Map
@ Map
EFrameHitchType::RenderThread
@ RenderThread
Self
return Self
Definition
CocoaThread.cpp:337
EEasingFuncType::Linear
@ Linear
ECbValidateMode::Package
@ Package
ETransformConstraintType::Rotation
@ Rotation
EConstraintType::Transform
@ Transform
UE_POP_MACRO
#define UE_POP_MACRO(name)
Definition
CoreMiscDefines.h:173
UE_PUSH_MACRO
#define UE_PUSH_MACRO(name)
Definition
CoreMiscDefines.h:172
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithAreaLightType::Point
@ Point
EDatasmithElementType::MetaData
@ MetaData
EDatasmithElementType::Actor
@ Actor
EDatasmithLightShape::Cylinder
@ Cylinder
EDatasmithLightShape::Sphere
@ Sphere
EEnvQueryResultNormalizationOption::Default
@ Default
EAppMsgCategory::Warning
@ Warning
EAppMsgCategory::Info
@ Info
EBuildTargetType::Editor
@ Editor
EBuildTargetType::Game
@ Game
FFBXControlRigTypeProxyEnum::Vector2D
@ Vector2D
EAudioFeature::VoiceChat
@ VoiceChat
EBackgroundNSURLCDNInfoResponse::Error
@ Error
EComponentEndOfFrameUpdateMode::GameThread
@ GameThread
ELiveLinkCompressionMethod::Oodle
@ Oodle
ELiveLinkCompressionMethod::Zlib
@ Zlib
Init
void Init()
Definition
LockFreeList.h:4
EMaterialExpressionOperatorKind::Lerp
@ Lerp
EMemoryTraceHeapFlags::Root
@ Root
EMovieSceneTimeWarpType::FrameRate
@ FrameRate
EPSOPrecacheType::Global
@ Global
ERayTracingPrimitiveFlags::Skip
@ Skip
ERepBuildType::Function
@ Function
ERepBuildType::Class
@ Class
EShadingPath::Mobile
@ Mobile
EStageCriticalStateEvent::Exit
@ Exit
EStaticMeshAsyncProperties::LightMapResolution
@ LightMapResolution
EArchiveValueType::Stream
@ Stream
EStyleColor::Input
@ Input
ERequestedCultureOverrideLevel::GameUserSettings
@ GameUserSettings
ERequestedCultureOverrideLevel::EditorSettings
@ EditorSettings
REGISTER_NAME
#define REGISTER_NAME(num, name)
EVariantTypes::Plane
@ Plane
EVariantTypes::IntRect
@ IntRect
EVariantTypes::Quat
@ Quat
EVariantTypes::BoxSphereBounds
@ BoxSphereBounds
EVariantTypes::Box
@ Box
EVariantTypes::Name
@ Name
EVariantTypes::Vector
@ Vector
EVariantTypes::NetworkGUID
@ NetworkGUID
EVariantTypes::Rotator
@ Rotator
EVariantTypes::IntPoint
@ IntPoint
EVariantTypes::Color
@ Color
EVariantTypes::Enum
@ Enum
EVariantTypes::Vector4
@ Vector4
EVariantTypes::IntVector
@ IntVector
EVariantTypes::Double
@ Double
EVariantTypes::Vector2d
@ Vector2d
EVariantTypes::Matrix
@ Matrix
EVariantTypes::LinearColor
@ LinearColor
CoreUObject
Definition
CoreUObject.Build.cs:7
Core
Definition
Core.Build.cs:8
Engine
Definition
Engine.Build.cs:7
UInt16Property
Definition
UnrealTypePrivate.h:261
UInt64Property
Definition
UnrealTypePrivate.h:305
Voice
Definition
Voice.Build.cs:7
UI
Definition
ObjectMacros.h:924
Engine
Source
Runtime
Core
Public
UObject
UnrealNames.inl
Generated by
1.9.8