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.
6UE_PUSH_MACRO("TRUE")
7#undef TRUE
8UE_PUSH_MACRO("FALSE")
9#undef FALSE
10
11// Special zero value, meaning no name.
13
14// Class property types (name indices are significant for serialization).
18REGISTER_NAME(4,FloatProperty)
19REGISTER_NAME(5,ObjectProperty) // ClassProperty shares the same tag
23REGISTER_NAME(9,ArrayProperty)
25REGISTER_NAME(11,VectorProperty)
31//REGISTER_NAME(17,Available)
33REGISTER_NAME(19,SoftObjectProperty) // SoftClassProperty shares the same tag
41//REGISTER_NAME(27,Available)
43REGISTER_NAME(29,SetProperty)
44
45// Special packages.
50
51// More class properties
56
57
58// Special types.
75REGISTER_NAME(66,AdvanceFrame)
76REGISTER_NAME(67,Pointer)
81REGISTER_NAME(72,Vector3f)
82REGISTER_NAME(73,Vector3d)
83REGISTER_NAME(74,Plane4f)
84REGISTER_NAME(75,Plane4d)
85REGISTER_NAME(76,Matrix44f)
86REGISTER_NAME(77,Matrix44d)
87REGISTER_NAME(78,Quat4f)
88REGISTER_NAME(79,Quat4d)
89REGISTER_NAME(80,Transform3f)
90REGISTER_NAME(81,Transform3d)
91REGISTER_NAME(82,Box3f)
92REGISTER_NAME(83,Box3d)
93REGISTER_NAME(84,BoxSphereBounds3f)
94REGISTER_NAME(85,BoxSphereBounds3d)
95REGISTER_NAME(86,Vector4f)
96REGISTER_NAME(87,Vector4d)
97REGISTER_NAME(88,Rotator3f)
98REGISTER_NAME(89,Rotator3d)
99REGISTER_NAME(90,Vector2f)
101REGISTER_NAME(92,Box2D)
102REGISTER_NAME(93,Box2f)
108
109// Object class names.
114REGISTER_NAME(104,ObjectArchetype)
116REGISTER_NAME(106,ScriptStruct)
118REGISTER_NAME(108,Pawn)
119
123
124// Special types continued
144REGISTER_NAME(169, Ray)
147REGISTER_NAME(172, Sphere3f)
148REGISTER_NAME(173, Sphere3d)
149
150// Misc.
151REGISTER_NAME(200,State)
152REGISTER_NAME(201,TRUE)
153REGISTER_NAME(202,FALSE)
159REGISTER_NAME(208,Groups)
160REGISTER_NAME(209,Interface)
161REGISTER_NAME(210,Components)
163REGISTER_NAME(212,Super)
166REGISTER_NAME(215,Role)
167REGISTER_NAME(216,RemoteRole)
168REGISTER_NAME(217,PersistentLevel)
171REGISTER_NAME(220,InitialState)
173REGISTER_NAME(222,SelectionColor)
174REGISTER_NAME(223,UI)
175REGISTER_NAME(224,ExecuteUbergraph)
176REGISTER_NAME(225,DeviceID)
179REGISTER_NAME(230,All)
187REGISTER_NAME(238,ExpressionInput)
189REGISTER_NAME(240,Timer)
197REGISTER_NAME(248,Location)
202REGISTER_NAME(253,ID)
204REGISTER_NAME(255,Control)
208REGISTER_NAME(259, LZ4)
214
215// Online
221REGISTER_NAME(285,FlushNetDormancy)
222REGISTER_NAME(286,DemoNetDriver)
231REGISTER_NAME(295,DataStream)
232
233// Texture settings.
238
239// Sound.
240//REGISTER_NAME(310,)
243
244// Optimized replication.
248
249// Log messages.
254REGISTER_NAME(354,Cmd)
257
258// File format backwards-compatibility.
270
271
273
274REGISTER_NAME(450,AI)
275REGISTER_NAME(451,NavMesh)
276
277REGISTER_NAME(500,PerformanceCapture)
278
279// Special config names - not required to be consistent for network replication
283
284// Commonly multicased names - defined globally to prevent non-determinism in package name tables
285REGISTER_NAME(700,Filename)
288
289// Restore any macros suppressed at the top of this file.
290UE_POP_MACRO("TRUE")
291UE_POP_MACRO("FALSE")
return Self
Definition CocoaThread.cpp:337
#define UE_POP_MACRO(name)
Definition CoreMiscDefines.h:173
#define UE_PUSH_MACRO(name)
Definition CoreMiscDefines.h:172
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define REGISTER_NAME(num, name)
Definition CoreUObject.Build.cs:7
Definition Core.Build.cs:8
Definition Engine.Build.cs:7
Definition UnrealTypePrivate.h:261
Definition UnrealTypePrivate.h:305
Definition Voice.Build.cs:7
Definition ObjectMacros.h:924