UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NoExportTypes.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3// Reflection mirrors of C++ structs defined in Core or CoreUObject, those modules are not parsed by the Unreal Header Tool.
4// The documentation comments here are only for use in the editor tooltips, and is ignored for the API docs.
5// More complete documentation will be found in the files that have the full class definition, listed below.
6
7#pragma once
8
9// Help intellisense to avoid interpreting this file's declaration of FVector etc as it assumes !CPP by default
10#ifndef CPP
11#define CPP 1
12#endif
13
14#if CPP
15
16// Include the real definitions of the noexport classes below to allow the generated cpp file to compile.
17
18#include "PixelFormat.h"
19
20#include "Misc/FallbackStruct.h"
21#include "Misc/Guid.h"
22#include "Misc/DateTime.h"
23#include "Misc/Timespan.h"
24#include "Misc/FrameRate.h"
25#include "Misc/FrameTime.h"
27#include "Misc/FrameNumber.h"
28#include "Misc/Timecode.h"
29
34
36#include "Math/UnitConversion.h"
37#include "Math/Vector.h"
38#include "Math/Vector4.h"
39#include "Math/Vector2D.h"
40#include "Math/TwoVectors.h"
41#include "Math/Plane.h"
42#include "Math/Rotator.h"
43#include "Math/Quat.h"
44#include "Math/IntPoint.h"
45#include "Math/IntVector.h"
46#include "Math/Color.h"
47#include "Math/Box.h"
48#include "Math/Box2D.h"
50#include "Math/OrientedBox.h"
51#include "Math/Matrix.h"
52#include "Math/ScalarRegister.h"
53#include "Math/RandomStream.h"
54#include "Math/RangeBound.h"
55#include "Math/Interval.h"
56#include "Math/Sphere.h"
57
59
63
64#endif
65
66#if !CPP //noexport class
67
69
74UENUM()
75namespace ESearchCase
76{
77 enum Type : int
78 {
81 };
82}
83
88UENUM()
89namespace ESearchDir
90{
91 enum Type : int
92 {
94 FromEnd,
95 };
96}
97
102UENUM()
103namespace ELogTimes
104{
105 enum Type : int
106 {
108 None UMETA(DisplayName = "None"),
109
111 UTC UMETA(DisplayName = "UTC"),
112
114 SinceGStartTime UMETA(DisplayName = "Time since application start"),
115
117 Local UMETA(DisplayName = "Local time"),
118 };
119}
120
122UENUM(BlueprintType, meta=(ScriptName="AxisType"))
123namespace EAxis
124{
125 enum Type : int
126 {
127 None,
128 X,
129 Y,
130 Z
131 };
132}
133
135UENUM()
136namespace EAxisList
137{
138 enum Type : int
139 {
140 None = 0,
141 X = 1 << 0,
142 Y = 1 << 1,
143 Z = 1 << 2,
144
145 Screen = 1 << 3,
146 XY = X | Y,
147 XZ = X | Z,
148 YZ = Y | Z,
149 XYZ = X | Y | Z,
150 All = XYZ | Screen,
151
153 ZRotation = YZ,
154
157
158 Left = 1 << 4,
159 Up = 1 << 5,
160 Forward = 1 << 6,
161
162 LU = Left | Up,
163 LF = Left | Forward,
164 UF = Up | Forward,
166 };
167}
168
170UENUM()
172{
174 CIM_Linear UMETA(DisplayName="Linear"),
175
178 CIM_CurveAuto UMETA(DisplayName="Curve Auto"),
179
181 CIM_Constant UMETA(DisplayName="Constant"),
182
184 CIM_CurveUser UMETA(DisplayName="Curve User"),
185
187 CIM_CurveBreak UMETA(DisplayName="Curve Break"),
188
191 CIM_CurveAutoClamped UMETA(DisplayName="Curve Auto Clamped"),
192};
193
201UENUM()
202enum EPixelFormat : int
203{
209 PF_G8,
210 PF_G16,
211 PF_DXT1,
212 PF_DXT3,
213 PF_DXT5,
214 PF_UYVY,
224 PF_G16R16,
230 PF_D24,
231 PF_R16F,
233 PF_BC5,
235 PF_V8U8,
236 PF_A1,
239 PF_A8,
242 PF_PVRTC2,
243 PF_PVRTC4,
253 PF_BC4,
255 PF_R8G8,
263 PF_X24_G8,
264 PF_ETC1,
279 PF_BC6H,
280 PF_BC7,
282 PF_L8,
283 PF_XGXR8,
292 PF_NV12,
296 PF_R8,
311 PF_P010,
318 PF_MAX,
319};
320
322UENUM()
323namespace EMouseCursor
324{
325 enum Type : int
326 {
328 None,
329
331 Default,
332
335
338
341
344
347
350
353
355 Hand,
356
358 GrabHand,
359
362
365
368
370 Custom,
371 };
372}
373
375UENUM(BlueprintType)
376enum class EUnit : uint8
377{
382
385
388
391
394
397
401
404
407
410
413
416
419
421 Lumens,
422
424 Candela,
425
427 Lux,
428
431
434
437
440
443
446
449
452};
453
458UENUM(BlueprintType)
459enum class EAppMsgCategory : uint8
460{
461 Warning,
462 Error,
463 Success,
464 Info,
465};
466
471UENUM(BlueprintType)
472namespace EAppReturnType
473{
474 enum Type : int
475 {
476 No,
477 Yes,
478 YesAll,
479 NoAll,
480 Cancel,
481 Ok,
482 Retry,
483 Continue,
484 };
485}
486
491UENUM(BlueprintType)
492namespace EAppMsgType
493{
497 enum Type : int
498 {
499 Ok,
500 YesNo,
501 OkCancel,
507 };
508}
509
514USTRUCT(noexport, IsAlwaysAccessible, HasDefaults)
515struct FFallbackStruct
516{
517};
518
520USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults)
521struct FGuid
522{
523 UPROPERTY(EditAnywhere, SaveGame, Category=Guid)
524 int32 A;
525
526 UPROPERTY(EditAnywhere, SaveGame, Category=Guid)
527 int32 B;
528
529 UPROPERTY(EditAnywhere, SaveGame, Category=Guid)
530 int32 C;
531
532 UPROPERTY(EditAnywhere, SaveGame, Category=Guid)
533 int32 D;
534};
535
540USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeVector", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakVector"))
542{
543 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
544 float X;
545
546 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
547 float Y;
548
549 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
550 float Z;
551};
552
558struct FVector3d
559{
560 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
561 double X;
562
563 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
564 double Y;
565
566 UPROPERTY(EditAnywhere, Category = Vector, SaveGame)
567 double Z;
568};
569
574USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeVector", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakVector"))
576{
577 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Vector, SaveGame)
578 FLargeWorldCoordinatesReal X; //~ Alias for float/double depending on LWC status. Note: Will be refactored to double before UE5 ships.
579
580 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Vector, SaveGame)
582
583 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Vector, SaveGame)
585};
586
587
592USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeVector4", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakVector4"))
594{
595 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
596 float X;
597
598 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
599 float Y;
600
601 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
602 float Z;
603
604 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
605 float W;
606};
607
613struct FVector4d
614{
615 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
616 double X;
617
618 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
619 double Y;
620
621 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
622 double Z;
623
624 UPROPERTY(EditAnywhere, Category = Vector4, SaveGame)
625 double W;
626};
627
628
633USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeVector4", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakVector4"))
635{
636 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector4, SaveGame)
637 FLargeWorldCoordinatesReal X; //~ Alias for float/double depending on LWC status. Note: Will be refactored to double before UE5 ships.
638
639 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector4, SaveGame)
641
642 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector4, SaveGame)
644
645 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector4, SaveGame)
647};
648
649
654USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake="/Script/Engine.KismetMathLibrary.MakeVector2D", HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeVector2D", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakVector2D"))
656{
657 UPROPERTY(EditAnywhere, Category=Vector2D, SaveGame)
658 float X;
659
660 UPROPERTY(EditAnywhere, Category=Vector2D, SaveGame)
661 float Y;
662};
663
668// LWC_TODO: CRITICAL! Name collision in UHT with FVector2D due to case insensitive FNames!
669// USTRUCT(immutable, noexport, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
670// struct FVector2d
671// {
672// UPROPERTY(EditAnywhere, Category=Vector2D, SaveGame)
673// double X;
674//
675// UPROPERTY(EditAnywhere, Category=Vector2D, SaveGame)
676// double Y;
677// };
678
683USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeVector2D", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakVector2D"))
685{
686 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector2D, SaveGame)
688
689 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Vector2D, SaveGame)
691};
692
694USTRUCT(immutable, BlueprintType, noexport, IsAlwaysAccessible, HasDefaults)
695struct FTwoVectors
696{
697 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=TwoVectors, SaveGame)
698 FVector v1;
699
700 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=TwoVectors, SaveGame)
701 FVector v2;
702};
703
708USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
709struct FPlane4f : public FVector3f
710{
711 UPROPERTY(EditAnywhere, Category=Plane, SaveGame)
712 float W;
713};
714
720struct FPlane4d : public FVector3d
721{
722 UPROPERTY(EditAnywhere, Category = Plane, SaveGame)
723 double W;
724};
725
730USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
731struct FPlane : public FVector
732{
733 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Plane, SaveGame)
735};
736
737
738
745struct FRay3f
746{
747 UPROPERTY(EditAnywhere, Category = Ray, SaveGame)
748 FVector3f Origin;
749
750 UPROPERTY(EditAnywhere, Category = Ray, SaveGame)
751 FVector3f Direction;
752};
753
759struct FRay3d
760{
761 UPROPERTY(EditAnywhere, Category = Ray, SaveGame)
762 FVector3d Origin;
763
764 UPROPERTY(EditAnywhere, Category = Ray, SaveGame)
765 FVector3d Direction;
766};
767
772USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
773struct FRay
774{
775 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Ray, SaveGame)
776 FVector Origin;
777
778 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Ray, SaveGame)
779 FVector Direction;
780};
781
782
783
788USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeRotator", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakRotator"))
790{
792 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="Y"))
793 float Pitch;
794
796 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="Z"))
797 float Yaw;
798
800 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="X"))
801 float Roll;
802};
803
810{
812 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="Y"))
814
816 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="Z"))
817 double Yaw;
818
820 UPROPERTY(EditAnywhere, Category=Rotator, SaveGame, meta=(DisplayName="X"))
821 double Roll;
822};
823
828USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeRotator", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakRotator"))
830{
832 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Rotator, SaveGame, meta=(DisplayName="Y"))
834
836 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Rotator, SaveGame, meta=(DisplayName="Z"))
838
840 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Rotator, SaveGame, meta=(DisplayName="X"))
842};
843
844
845
853{
854 UPROPERTY(EditAnywhere, Category = Sphere, SaveGame)
856
857 UPROPERTY(EditAnywhere, Category = Sphere, SaveGame, meta = (DisplayName = "Radius"))
858 float W;
859};
867{
868 UPROPERTY(EditAnywhere, Category = Sphere, SaveGame)
870
871 UPROPERTY(EditAnywhere, Category = Sphere, SaveGame, meta = (DisplayName = "Radius"))
872 double W;
873};
878USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
880{
881 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Sphere, SaveGame)
883
884 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Sphere, SaveGame, meta = (DisplayName = "Radius"))
886};
887
888
889
894USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeQuat", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakQuat"))
896{
897 UPROPERTY(EditAnywhere, Category=Quat, SaveGame)
898 float X;
899
900 UPROPERTY(EditAnywhere, Category=Quat, SaveGame)
901 float Y;
902
903 UPROPERTY(EditAnywhere, Category=Quat, SaveGame)
904 float Z;
905
906 UPROPERTY(EditAnywhere, Category=Quat, SaveGame)
907 float W;
908
909};
910
911
917struct FQuat4d
918{
919 UPROPERTY(EditAnywhere, Category = Quat, SaveGame)
920 double X;
921
922 UPROPERTY(EditAnywhere, Category = Quat, SaveGame)
923 double Y;
924
925 UPROPERTY(EditAnywhere, Category = Quat, SaveGame)
926 double Z;
927
928 UPROPERTY(EditAnywhere, Category = Quat, SaveGame)
929 double W;
930
931};
932
933
938USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta=(HasNativeMake ="/Script/Engine.KismetMathLibrary.MakeQuat", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakQuat"))
940{
941 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Quat, SaveGame)
942 FLargeWorldCoordinatesReal X; //~ Alias for float/double depending on LWC status. Note: Will be refactored to double before UE5 ships.
943
944 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Quat, SaveGame)
946
947 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Quat, SaveGame)
949
950 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Quat, SaveGame)
952};
953
954
959USTRUCT(immutable, noexport)
960struct FPackedNormal
961{
962 UPROPERTY(EditAnywhere, Category=PackedNormal, SaveGame)
963 uint8 X;
964
965 UPROPERTY(EditAnywhere, Category=PackedNormal, SaveGame)
966 uint8 Y;
967
968 UPROPERTY(EditAnywhere, Category=PackedNormal, SaveGame)
969 uint8 Z;
970
971 UPROPERTY(EditAnywhere, Category=PackedNormal, SaveGame)
972 uint8 W;
973
974};
975
980USTRUCT(immutable, noexport)
981struct FPackedRGB10A2N
982{
983 UPROPERTY(EditAnywhere, Category = PackedBasis, SaveGame)
985};
986
991USTRUCT(immutable, noexport)
992struct FPackedRGBA16N
993{
994 UPROPERTY(EditAnywhere, Category = PackedNormal, SaveGame)
995 int32 XY;
996
997 UPROPERTY(EditAnywhere, Category = PackedNormal, SaveGame)
998 int32 ZW;
999};
1000
1005USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1006struct FIntPoint
1007{
1008 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntPoint, SaveGame)
1009 int32 X;
1010
1011 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntPoint, SaveGame)
1012 int32 Y;
1013};
1014
1019struct FInt32Point
1020{
1021 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1022 int32 X;
1023
1024 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1025 int32 Y;
1026};
1027
1032struct FInt64Point
1033{
1034 UPROPERTY(EditAnywhere, Category=IntPoint, SaveGame)
1035 int64 X;
1036
1037 UPROPERTY(EditAnywhere, Category=IntPoint, SaveGame)
1038 int64 Y;
1039};
1040
1046struct FUintPoint
1047{
1048 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1049 int32 X;
1050
1051 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1052 int32 Y;
1053};
1054
1059struct FUint32Point
1060{
1061 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1062 int32 X;
1063
1064 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1065 int32 Y;
1066};
1067
1072struct FUint64Point
1073{
1074 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1075 int64 X;
1076
1077 UPROPERTY(EditAnywhere, Category = IntPoint, SaveGame)
1078 int64 Y;
1079};
1080
1085USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1086struct FIntRect
1087{
1088 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntRect, SaveGame)
1089 FIntPoint Min;
1090
1091 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntRect, SaveGame)
1092 FIntPoint Max;
1093};
1094
1100struct FInt32Rect
1101{
1102 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1104
1105 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1107};
1108
1114struct FInt64Rect
1115{
1116 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1118
1119 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1121};
1122
1128struct FUintRect
1129{
1130 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1132
1133 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1135};
1136
1142struct FUint32Rect
1143{
1144 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1146
1147 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1149};
1150
1156struct FUint64Rect
1157{
1158 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1160
1161 UPROPERTY(EditAnywhere, Category=IntRect, SaveGame)
1163};
1164
1170struct FInt32Vector2
1171{
1172 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1173 int32 X;
1174
1175 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1176 int32 Y;
1177};
1178
1184struct FInt64Vector2
1185{
1186 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1187 int64 X;
1188
1189 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1190 int64 Y;
1191};
1192
1197USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1198struct FIntVector2
1199{
1200 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector, SaveGame)
1201 int32 X;
1202
1203 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector, SaveGame)
1204 int32 Y;
1205};
1206
1212struct FUint32Vector2
1213{
1214 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1215 uint32 X;
1216
1217 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1218 uint32 Y;
1219};
1220
1226struct FUint64Vector2
1227{
1228 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1229 uint64 X;
1230
1231 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1232 uint64 Y;
1233};
1234
1240struct FUintVector2
1241{
1242 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1243 uint32 X;
1244
1245 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1246 uint32 Y;
1247};
1248
1249
1255struct FInt32Vector
1256{
1257 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1258 int32 X;
1259
1260 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1261 int32 Y;
1262
1263 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1264 int32 Z;
1265};
1266
1272struct FInt64Vector
1273{
1274 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1275 int64 X;
1276
1277 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1278 int64 Y;
1279
1280 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1281 int64 Z;
1282};
1283
1288USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1289struct FIntVector
1290{
1291 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntVector, SaveGame)
1292 int32 X;
1293
1294 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntVector, SaveGame)
1295 int32 Y;
1296
1297 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=IntVector, SaveGame)
1298 int32 Z;
1299};
1300
1301
1307struct FUint32Vector
1308{
1309 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1310 uint32 X;
1311
1312 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1313 uint32 Y;
1314
1315 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1316 uint32 Z;
1317};
1318
1324struct FUint64Vector
1325{
1326 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1327 uint64 X;
1328
1329 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1330 uint64 Y;
1331
1332 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1333 uint64 Z;
1334};
1335
1341struct FUintVector
1342{
1343 UPROPERTY(EditAnywhere, Category=IntVector, SaveGame)
1344 uint32 X;
1345
1346 UPROPERTY(EditAnywhere, Category=IntVector, SaveGame)
1347 uint32 Y;
1348
1349 UPROPERTY(EditAnywhere, Category=IntVector, SaveGame)
1350 uint32 Z;
1351};
1352
1353
1359struct FInt32Vector4
1360{
1361 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1362 int32 X;
1363
1364 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1365 int32 Y;
1366
1367 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1368 int32 Z;
1369
1370 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1371 int32 W;
1372};
1373
1379struct FInt64Vector4
1380{
1381 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1382 int64 X;
1383
1384 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1385 int64 Y;
1386
1387 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1388 int64 Z;
1389
1390 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1391 int64 W;
1392};
1393
1398USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1399struct FIntVector4
1400{
1401 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector4, SaveGame)
1402 int32 X;
1403
1404 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector4, SaveGame)
1405 int32 Y;
1406
1407 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector4, SaveGame)
1408 int32 Z;
1409
1410 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = IntVector4, SaveGame)
1411 int32 W;
1412};
1413
1419struct FUint32Vector4
1420{
1421 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1422 uint32 X;
1423
1424 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1425 uint32 Y;
1426
1427 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1428 uint32 Z;
1429
1430 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1431 uint32 W;
1432};
1433
1439struct FUint64Vector4
1440{
1441 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1442 uint64 X;
1443
1444 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1445 uint64 Y;
1446
1447 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1448 uint64 Z;
1449
1450 UPROPERTY(EditAnywhere, Category = IntVector, SaveGame)
1451 uint64 W;
1452};
1453
1459struct FUintVector4
1460{
1461 UPROPERTY(EditAnywhere, Category = IntVector4, SaveGame)
1462 uint32 X;
1463
1464 UPROPERTY(EditAnywhere, Category = IntVector4, SaveGame)
1465 uint32 Y;
1466
1467 UPROPERTY(EditAnywhere, Category = IntVector4, SaveGame)
1468 uint32 Z;
1469
1470 UPROPERTY(EditAnywhere, Category = IntVector4, SaveGame)
1471 uint32 W;
1472};
1473
1474
1479USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1480struct FColor
1481{
1482 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Color, SaveGame, meta=(ClampMin="0", ClampMax="255"))
1483 uint8 B;
1484
1485 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Color, SaveGame, meta=(ClampMin="0", ClampMax="255"))
1486 uint8 G;
1487
1488 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Color, SaveGame, meta=(ClampMin="0", ClampMax="255"))
1489 uint8 R;
1490
1491 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Color, SaveGame, meta=(ClampMin="0", ClampMax="255"))
1492 uint8 A;
1493
1494};
1495
1500USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1502{
1503 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=LinearColor, SaveGame)
1504 float R;
1505
1506 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=LinearColor, SaveGame)
1507 float G;
1508
1509 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=LinearColor, SaveGame)
1510 float B;
1511
1512 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=LinearColor, SaveGame)
1513 float A;
1514
1515};
1516
1521USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1522struct FBox3f
1523{
1524 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(EditCondition="IsValid"))
1525 FVector3f Min;
1526
1527 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(EditCondition="IsValid"))
1528 FVector3f Max;
1529
1530 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(ScriptName="IsValid"))
1531 bool IsValid;
1532};
1533
1534
1541{
1542 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(EditCondition="IsValid"))
1543 FVector3d Min;
1544
1545 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(EditCondition="IsValid"))
1546 FVector3d Max;
1547
1548 UPROPERTY(EditAnywhere, Category = Box, SaveGame, meta=(ScriptName="IsValid"))
1549 bool IsValid;
1550};
1551
1556USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeBox"))
1558{
1559 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box, SaveGame, meta=(EditCondition="IsValid"))
1560 FVector Min;
1561
1562 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box, SaveGame, meta=(EditCondition="IsValid"))
1563 FVector Max;
1564
1565 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box, SaveGame, meta=(ScriptName="IsValid"))
1566 bool IsValid;
1567};
1568
1573USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1575{
1576 UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1577 FVector2f Min;
1578
1579 UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1580 FVector2f Max;
1581
1582 UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(ScriptName="bIsValid"))
1583 bool bIsValid;
1584};
1585
1590// LWC_TODO: CRITICAL! Name collision in UHT with FBox2D due to case insensitive FNames!
1591// USTRUCT(immutable, noexport, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType)
1592// struct FBox2d
1593// {
1594// UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1595// FVector2d Min;
1596//
1597// UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1598// FVector2d Max;
1599//
1600// UPROPERTY(EditAnywhere, Category=Box2D, SaveGame, meta=(ScriptName="bIsValid"))
1601// bool bIsValid;
1602// };
1603
1608USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeBox2D"))
1610{
1611 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1612 FVector2D Min;
1613
1614 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box2D, SaveGame, meta=(EditCondition="bIsValid"))
1615 FVector2D Max;
1616
1617 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Box2D, SaveGame, meta=(ScriptName="bIsValid"))
1618 bool bIsValid;
1619};
1620
1627{
1629 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1630 FVector3f Origin;
1631
1633 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1634 FVector3f BoxExtent;
1635
1637 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1638 float SphereRadius;
1639};
1640
1646struct FBoxSphereBounds3d
1647{
1649 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1650 FVector3d Origin;
1651
1653 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1654 FVector3d BoxExtent;
1655
1657 UPROPERTY(EditAnywhere, Category = BoxSphereBounds, SaveGame)
1658 double SphereRadius;
1659};
1660
1665USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, IsCoreType, meta = (HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeBoxSphereBounds", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakBoxSphereBounds"))
1667{
1669 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=BoxSphereBounds, SaveGame)
1670 FVector Origin;
1671
1673 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=BoxSphereBounds, SaveGame)
1674 FVector BoxExtent;
1675
1677 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=BoxSphereBounds, SaveGame)
1678 FLargeWorldCoordinatesReal SphereRadius;
1679};
1680
1685USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, meta = (HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeOrientedBox"))
1687{
1689 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=OrientedBox, SaveGame)
1691
1693 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=OrientedBox, SaveGame)
1694 FVector AxisX;
1695
1697 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=OrientedBox, SaveGame)
1698 FVector AxisY;
1699
1701 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=OrientedBox, SaveGame)
1702 FVector AxisZ;
1703
1705 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=OrientedBox, SaveGame)
1707
1709 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=OrientedBox, SaveGame)
1711
1713 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=OrientedBox, SaveGame)
1715};
1716
1721USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, HasDefaults, HasNoOpConstructor, IsCoreType)
1722struct FMatrix44f
1723{
1724 UPROPERTY(EditAnywhere, Category=Matrix, SaveGame)
1726
1727 UPROPERTY(EditAnywhere, Category=Matrix, SaveGame)
1729
1730 UPROPERTY(EditAnywhere, Category=Matrix, SaveGame)
1732
1733 UPROPERTY(EditAnywhere, Category=Matrix, SaveGame)
1735
1736};
1737
1742USTRUCT(immutable, noexport, HasDefaults, HasNoOpConstructor, IsCoreType)
1743struct FMatrix44d
1744{
1745 UPROPERTY(EditAnywhere, Category = Matrix, SaveGame)
1747
1748 UPROPERTY(EditAnywhere, Category = Matrix, SaveGame)
1750
1751 UPROPERTY(EditAnywhere, Category = Matrix, SaveGame)
1753
1754 UPROPERTY(EditAnywhere, Category = Matrix, SaveGame)
1756
1757};
1758
1763USTRUCT(immutable, noexport, BlueprintType, HasDefaults, HasNoOpConstructor, IsCoreType)
1764struct FMatrix
1765{
1766 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Matrix, SaveGame)
1767 FPlane XPlane;
1768
1769 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Matrix, SaveGame)
1770 FPlane YPlane;
1771
1772 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Matrix, SaveGame)
1773 FPlane ZPlane;
1774
1775 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Matrix, SaveGame)
1776 FPlane WPlane;
1777
1778};
1779
1784USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1786{
1788 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointFloat)
1789 float InVal;
1790
1792 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointFloat)
1793 float OutVal;
1794
1796 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointFloat)
1797 float ArriveTangent;
1798
1800 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointFloat)
1801 float LeaveTangent;
1802
1804 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointFloat)
1806
1807};
1808
1813USTRUCT(noexport, BlueprintType)
1814struct FInterpCurveFloat
1815{
1817 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveFloat)
1819
1821 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveFloat)
1822 bool bIsLooped;
1823
1825 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveFloat)
1826 float LoopKeyOffset;
1827};
1828
1833USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1835{
1837 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector2D)
1838 float InVal;
1839
1841 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector2D)
1842 FVector2D OutVal;
1843
1845 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector2D)
1846 FVector2D ArriveTangent;
1847
1849 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector2D)
1850 FVector2D LeaveTangent;
1851
1853 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector2D)
1855};
1856
1861USTRUCT(noexport, BlueprintType)
1863{
1865 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector2D)
1867
1869 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector2D)
1870 bool bIsLooped;
1871
1873 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector2D)
1874 float LoopKeyOffset;
1875};
1876
1881USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1883{
1885 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector)
1886 float InVal;
1887
1889 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector)
1890 FVector OutVal;
1891
1893 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector)
1894 FVector ArriveTangent;
1895
1897 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector)
1898 FVector LeaveTangent;
1899
1901 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointVector)
1903};
1904
1909USTRUCT(noexport, BlueprintType)
1910struct FInterpCurveVector
1911{
1913 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector)
1915
1917 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector)
1918 bool bIsLooped;
1919
1921 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveVector)
1922 float LoopKeyOffset;
1923};
1924
1929USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1931{
1933 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointQuat)
1934 float InVal;
1935
1937 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointQuat)
1938 FQuat OutVal;
1939
1941 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointQuat)
1942 FQuat ArriveTangent;
1943
1945 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointQuat)
1946 FQuat LeaveTangent;
1947
1949 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointQuat)
1951};
1952
1957USTRUCT(noexport, BlueprintType)
1958struct FInterpCurveQuat
1959{
1961 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveQuat)
1963
1965 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveQuat)
1966 bool bIsLooped;
1967
1969 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveQuat)
1970 float LoopKeyOffset;
1971};
1972
1977USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
1979{
1981 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointTwoVectors)
1982 float InVal;
1983
1985 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointTwoVectors)
1986 FTwoVectors OutVal;
1987
1989 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointTwoVectors)
1990 FTwoVectors ArriveTangent;
1991
1993 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointTwoVectors)
1994 FTwoVectors LeaveTangent;
1995
1997 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointTwoVectors)
1999};
2000
2005USTRUCT(noexport, BlueprintType)
2007{
2009 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveTwoVectors)
2011
2013 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveTwoVectors)
2014 bool bIsLooped;
2015
2017 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveTwoVectors)
2018 float LoopKeyOffset;
2019};
2020
2025USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor)
2027{
2029 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointLinearColor)
2030 float InVal;
2031
2033 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointLinearColor)
2034 FLinearColor OutVal;
2035
2037 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointLinearColor)
2038 FLinearColor ArriveTangent;
2039
2041 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointLinearColor)
2042 FLinearColor LeaveTangent;
2043
2045 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurvePointLinearColor)
2047};
2048
2053USTRUCT(noexport, BlueprintType)
2055{
2057 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveLinearColor)
2059
2061 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveLinearColor)
2062 bool bIsLooped;
2063
2065 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=InterpCurveLinearColor)
2066 float LoopKeyOffset;
2067};
2068
2073USTRUCT(immutable, noexport, BlueprintType, BlueprintInternalUseOnly, IsAlwaysAccessible, HasDefaults, IsCoreType, meta = (ScriptDefaultMake, ScriptDefaultBreak, HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeTransform", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakTransform"))
2075{
2077 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2079
2081 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2083
2085 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2086 FVector3f Scale3D;
2087};
2088
2093USTRUCT(immutable, noexport, IsAlwaysAccessible, HasDefaults, IsCoreType)
2094struct FTransform3d
2095{
2097 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2099
2101 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2103
2105 UPROPERTY(EditAnywhere, Category = Transform, SaveGame)
2106 FVector3d Scale3D;
2107};
2108
2113USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, IsCoreType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeTransform", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakTransform"))
2115{
2117 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Transform, SaveGame)
2119
2121 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Transform, SaveGame)
2123
2125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Transform, SaveGame)
2126 FVector Scale3D;
2127};
2128
2133USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, HasNoOpConstructor, meta = (HasNativeMake = "/Script/Engine.KismetMathLibrary.MakeRandomStream", HasNativeBreak = "/Script/Engine.KismetMathLibrary.BreakRandomStream"))
2135{
2136public:
2138 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=RandomStream, SaveGame)
2139 int32 InitialSeed;
2140
2142 UPROPERTY()
2143 int32 Seed;
2144};
2145
2150USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeDateTime", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakDateTime"))
2152{
2153 UPROPERTY()
2154 int64 Ticks;
2155};
2156
2161USTRUCT(noexport, BlueprintType, IsAlwaysAccessible, HasDefaults)
2163{
2164 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=FrameNumber)
2165 int32 Value;
2166};
2167
2172USTRUCT(noexport, BlueprintType, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeFrameRate", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakFrameRate"))
2174{
2176 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=FrameRate)
2177 int32 Numerator;
2178
2180 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=FrameRate)
2181 int32 Denominator;
2182};
2183
2189USTRUCT(noexport, BlueprintType)
2190struct FFrameTime
2191{
2193 UPROPERTY(BlueprintReadWrite, Category=FrameTime)
2195
2196private:
2198 UPROPERTY(BlueprintReadWrite, Category=FrameTime, meta=(AllowPrivateAccess="true"))
2199 float SubFrame;
2200};
2201
2206USTRUCT(noexport, BlueprintType, meta=(ScriptName="QualifiedTime", HasNativeMake="/Script/Engine.KismetMathLibrary.MakeQualifiedFrameTime", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakQualifiedFrameTime"))
2208{
2210 UPROPERTY(BlueprintReadWrite, Category=QualifiedFrameTime)
2212
2214 UPROPERTY(BlueprintReadWrite, Category=QualifiedFrameTime)
2215 FFrameRate Rate;
2216};
2217
2222USTRUCT(noexport, BlueprintType)
2223struct FTimecode
2224{
2225 UPROPERTY(BlueprintReadWrite, Category=Timecode)
2226 int32 Hours;
2227
2228 UPROPERTY(BlueprintReadWrite, Category=Timecode)
2229 int32 Minutes;
2230
2231 UPROPERTY(BlueprintReadWrite, Category=Timecode)
2232 int32 Seconds;
2233
2234 UPROPERTY(BlueprintReadWrite, Category=Timecode)
2235 int32 Frames;
2236
2237 UPROPERTY(BlueprintReadWrite, Category=Timecode)
2238 float Subframe;
2239
2241 UPROPERTY(BlueprintReadWrite, Category= Timecode)
2242 bool bDropFrameFormat;
2243};
2244
2249USTRUCT(immutable, noexport, BlueprintType, IsAlwaysAccessible, HasDefaults, meta=(HasNativeMake="/Script/Engine.KismetMathLibrary.MakeTimespan", HasNativeBreak="/Script/Engine.KismetMathLibrary.BreakTimespan"))
2251{
2252 UPROPERTY()
2253 int64 Ticks;
2254};
2255
2260USTRUCT(noexport, BlueprintType)
2262{
2264 UPROPERTY()
2265 int32 Bar;
2266
2268 UPROPERTY()
2269 int32 TickInBar;
2270
2271 UPROPERTY()
2272 int32 TicksPerBar;
2273
2274 UPROPERTY()
2275 int32 TicksPerBeat;
2276};
2277
2279UENUM(BlueprintType)
2280namespace ERangeBoundTypes
2281{
2282 enum Type : int
2283 {
2287 Exclusive,
2288
2292 Inclusive,
2293
2297 Open
2298 };
2299}
2300
2306USTRUCT(noexport, BlueprintType)
2307struct FFloatRangeBound
2308{
2309private:
2311 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2312 TEnumAsByte<ERangeBoundTypes::Type> Type;
2313
2315 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2316 float Value;
2317};
2318
2324USTRUCT(noexport, BlueprintType)
2326{
2327private:
2329 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2330 FFloatRangeBound LowerBound;
2331
2333 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2334 FFloatRangeBound UpperBound;
2335};
2336
2337
2343USTRUCT(noexport, BlueprintType)
2345{
2346private:
2348 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2349 TEnumAsByte<ERangeBoundTypes::Type> Type;
2350
2352 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2353 double Value;
2354};
2355
2361USTRUCT(noexport, BlueprintType)
2363{
2364private:
2366 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2367 FDoubleRangeBound LowerBound;
2368
2370 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2371 FDoubleRangeBound UpperBound;
2372};
2373
2379USTRUCT(noexport, BlueprintType)
2381{
2382private:
2384 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2385 TEnumAsByte<ERangeBoundTypes::Type> Type;
2386
2388 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2389 int32 Value;
2390};
2391
2397USTRUCT(noexport, BlueprintType)
2399{
2400private:
2402 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2403 FInt32RangeBound LowerBound;
2404
2406 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2407 FInt32RangeBound UpperBound;
2408};
2409
2415USTRUCT(noexport, BlueprintType)
2417{
2418private:
2419 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2420 TEnumAsByte<ERangeBoundTypes::Type> Type;
2421
2422 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2424};
2425
2431USTRUCT(noexport, BlueprintType)
2433{
2434private:
2435 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2436 FFrameNumberRangeBound LowerBound;
2437
2438 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Range, meta=(AllowPrivateAccess="true"))
2439 FFrameNumberRangeBound UpperBound;
2440};
2441
2446USTRUCT(noexport, BlueprintType)
2448{
2450 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Interval)
2451 float Min;
2452
2454 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Interval)
2455 float Max;
2456};
2457
2462USTRUCT(noexport, BlueprintType)
2463struct FInt32Interval
2464{
2466 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Interval)
2467 int32 Min;
2468
2470 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Interval)
2471 int32 Max;
2472};
2473
2475UENUM(BlueprintType)
2477{
2478 Game,
2479 Engine,
2480 Editor,
2481};
2482
2487USTRUCT(noexport, BlueprintType)
2488struct FPolyglotTextData
2489{
2494 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2496
2501 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2502 FString NativeCulture;
2503
2508 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2509 FString Namespace;
2510
2515 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2516 FString Key;
2517
2522 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2523 FString NativeString;
2524
2529 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2530 TMap<FString, FString> LocalizedStrings;
2531
2536 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=PolyglotData)
2537 bool bIsMinimalPatch;
2538
2543 FText CachedText;
2544};
2545
2547UENUM()
2549{
2550 Info,
2551 Warning,
2552 Error
2553};
2554
2556USTRUCT(noexport)
2557struct FAutomationEvent
2558{
2559 UPROPERTY()
2561
2562 UPROPERTY()
2563 FString Message;
2564
2565 UPROPERTY()
2566 FString Context;
2567
2568 UPROPERTY()
2569 FGuid Artifact;
2570};
2571
2573USTRUCT(noexport)
2575{
2576 UPROPERTY()
2578
2579 UPROPERTY()
2580 FString Filename;
2581
2582 UPROPERTY()
2583 int32 LineNumber;
2584
2585 UPROPERTY()
2587};
2588
2589
2597USTRUCT(noexport, BlueprintType)
2599{
2601private:
2602
2603 UPROPERTY(VisibleAnywhere, Category = "PlatformInputDevice")
2604 int32 InternalId = -1;
2605};
2606
2614USTRUCT(noexport, BlueprintType)
2616{
2618private:
2619
2620 UPROPERTY(VisibleAnywhere, Category = "PlatformInputDevice")
2621 int32 InternalId = -1;
2622};
2623
2628UENUM(BlueprintType)
2630{
2632 Invalid,
2633
2635 Unknown,
2636
2639
2641 Connected
2642};
2643
2654UENUM()
2656{
2660 Invalid = -1 UMETA(Hidden),
2661
2668
2687
2698
2705};
2706
2712UENUM(BlueprintType)
2713enum class EInputDeviceTriggerMask : uint8
2714{
2715 None = 0x00,
2716 Left = 0x01,
2717 Right = 0x02,
2718 All = Left | Right
2719};
2720
2726UENUM(BlueprintType)
2728{
2729 None = 0x00,
2730 Left = 0x01,
2731 Right = 0x02
2732};
2733
2738USTRUCT(noexport, BlueprintType)
2740{
2742
2743
2744 UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category = "PlatformInputDevice")
2745 FPlatformUserId OwningPlatformUser = PLATFORMUSERID_NONE;
2746
2748 UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category = "PlatformInputDevice")
2750};
2751
2756UENUM(BlueprintType)
2758{
2760 Invalid,
2762 Valid,
2765};
2766
2770USTRUCT(noexport, BlueprintType)
2771struct FRemoteObjectId
2772{
2774
2775 UPROPERTY()
2776 uint64 Id;
2777};
2778
2782USTRUCT(noexport, BlueprintType)
2784{
2786
2787 UPROPERTY()
2788 TArray<uint16> RemoteIds;
2789
2790 UPROPERTY()
2792};
2793
2797USTRUCT(noexport, BlueprintType)
2799{
2800 UPROPERTY()
2802};
2803
2807USTRUCT(noexport, BlueprintType)
2809{
2810 UPROPERTY()
2812
2813 UPROPERTY()
2814 TArray<FRemoteObjectId> RemoteIds;
2815};
2816
2820USTRUCT(noexport)
2822{
2824};
2825
2829USTRUCT(noexport, BlueprintType)
2830struct FRemoteObjectData
2831{
2833
2834 UPROPERTY()
2835 FRemoteObjectTables Tables;
2836
2837 UPROPERTY()
2839
2840 UPROPERTY()
2842};
2843
2847USTRUCT(noexport, BlueprintType)
2849{
2851
2852 UPROPERTY()
2853 uint32 Id;
2854};
2855
2859USTRUCT(noexport, BlueprintType)
2861{
2863
2864 UPROPERTY()
2865 uint64 PackedData;
2866};
2867
2871USTRUCT(noexport, BlueprintType)
2873{
2875
2876 UPROPERTY()
2878
2879 UPROPERTY()
2880 FRemoteServerId ServerId;
2881};
2882
2886USTRUCT(noexport, BlueprintType)
2888{
2890
2891 UPROPERTY()
2892 uint32 Id;
2893};
2894
2896
2897#endif
@ Valid
Definition AndroidInputInterface.h:103
EAutomationEventType
Definition AutomationEvent.h:10
EInputDeviceConnectionState
Definition CoreMiscDefines.h:594
constexpr FPlatformUserId PLATFORMUSERID_NONE
Definition CoreMiscDefines.h:516
FPlatformTypes::int64 int64
A 64-bit signed integer.
Definition Platform.h:1127
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
#define X(Name, Desc)
Definition FormatStringSan.h:47
EAppMsgCategory
Definition GenericPlatformMisc.h:292
EInputDeviceAnalogStickMask
Definition IInputInterface.h:112
EInputDeviceTriggerMask
Definition IInputInterface.h:98
EInputDeviceMappingPolicy
Definition InputDeviceMappingPolicy.h:16
EInterpCurveMode
Definition InterpCurvePoint.h:16
@ CIM_CurveAutoClamped
Definition InterpCurvePoint.h:35
@ CIM_Linear
Definition InterpCurvePoint.h:18
@ CIM_CurveUser
Definition InterpCurvePoint.h:28
@ CIM_Constant
Definition InterpCurvePoint.h:25
@ CIM_CurveAuto
Definition InterpCurvePoint.h:22
@ CIM_CurveBreak
Definition InterpCurvePoint.h:31
ELocalizedTextSourceCategory
Definition LocalizedTextSourceTypes.h:19
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UMETA(...)
Definition ObjectMacros.h:747
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPixelFormat
Definition PixelFormat.h:16
@ PF_R8G8B8A8_UINT
Definition PixelFormat.h:77
@ PF_FloatRGBA
Definition PixelFormat.h:27
@ PF_R32G32_UINT
Definition PixelFormat.h:85
@ PF_R32G32B32_SINT
Definition PixelFormat.h:98
@ PF_G32R32F
Definition PixelFormat.h:34
@ PF_Unknown
Definition PixelFormat.h:17
@ PF_R16G16_SINT
Definition PixelFormat.h:109
@ PF_FloatR11G11B10
Definition PixelFormat.h:43
@ PF_R16F
Definition PixelFormat.h:38
@ PF_ATC_RGBA_I
Definition PixelFormat.h:60
@ PF_R8G8
Definition PixelFormat.h:57
@ PF_PLATFORM_HDR_2
Definition PixelFormat.h:83
@ PF_ASTC_12x12
Definition PixelFormat.h:71
@ PF_DepthStencil
Definition PixelFormat.h:28
@ PF_FloatRGB
Definition PixelFormat.h:26
@ PF_G16R16F
Definition PixelFormat.h:32
@ PF_B5G5R5A1_UNORM
Definition PixelFormat.h:89
@ PF_ASTC_6x6
Definition PixelFormat.h:68
@ PF_R16_SINT
Definition PixelFormat.h:50
@ PF_BC5
Definition PixelFormat.h:40
@ PF_R5G6B5_UNORM
Definition PixelFormat.h:53
@ PF_G16
Definition PixelFormat.h:21
@ PF_NV12
Definition PixelFormat.h:84
@ PF_MAX
Definition PixelFormat.h:111
@ PF_R32_FLOAT
Definition PixelFormat.h:30
@ PF_UYVY
Definition PixelFormat.h:25
@ PF_P010
Definition PixelFormat.h:103
@ PF_ASTC_8x8_HDR
Definition PixelFormat.h:92
@ PF_R16G16B16A16_SINT
Definition PixelFormat.h:52
@ PF_BC7
Definition PixelFormat.h:73
@ PF_PVRTC2
Definition PixelFormat.h:47
@ PF_ASTC_6x6_NORM_RG
Definition PixelFormat.h:105
@ PF_ETC2_RGBA
Definition PixelFormat.h:64
@ PF_ASTC_12x12_HDR
Definition PixelFormat.h:94
@ PF_ETC2_RG11_EAC
Definition PixelFormat.h:87
@ PF_DXT3
Definition PixelFormat.h:23
@ PF_ASTC_12x12_NORM_RG
Definition PixelFormat.h:108
@ PF_ATC_RGB
Definition PixelFormat.h:58
@ PF_ATC_RGBA_E
Definition PixelFormat.h:59
@ PF_V8U8
Definition PixelFormat.h:41
@ PF_ASTC_4x4_NORM_RG
Definition PixelFormat.h:104
@ PF_R8G8B8A8_SNORM
Definition PixelFormat.h:78
@ PF_R16G16B16A16_SNORM
Definition PixelFormat.h:80
@ PF_ETC2_R11_EAC
Definition PixelFormat.h:86
@ PF_A2B10G10R10
Definition PixelFormat.h:35
@ PF_DXT1
Definition PixelFormat.h:22
@ PF_PLATFORM_HDR_1
Definition PixelFormat.h:82
@ PF_R8_UINT
Definition PixelFormat.h:74
@ PF_G16R16_SNORM
Definition PixelFormat.h:95
@ PF_R64_UINT
Definition PixelFormat.h:101
@ PF_R16G16B16A16_UNORM
Definition PixelFormat.h:79
@ PF_R32G32B32_UINT
Definition PixelFormat.h:97
@ PF_R16G16_UINT
Definition PixelFormat.h:66
@ PF_R32_SINT
Definition PixelFormat.h:46
@ PF_R32_UINT
Definition PixelFormat.h:45
@ PF_R32G32B32A32_UINT
Definition PixelFormat.h:65
@ PF_ASTC_8x8
Definition PixelFormat.h:69
@ PF_L8
Definition PixelFormat.h:75
@ PF_ASTC_10x10_HDR
Definition PixelFormat.h:93
@ PF_G8
Definition PixelFormat.h:20
@ PF_BC4
Definition PixelFormat.h:56
@ PF_A8
Definition PixelFormat.h:44
@ PF_ASTC_10x10
Definition PixelFormat.h:70
@ PF_ASTC_4x4
Definition PixelFormat.h:67
@ PF_A32B32G32R32F
Definition PixelFormat.h:18
@ PF_R16F_FILTER
Definition PixelFormat.h:39
@ PF_D24
Definition PixelFormat.h:37
@ PF_ASTC_6x6_HDR
Definition PixelFormat.h:91
@ PF_R16G16B16A16_UINT
Definition PixelFormat.h:51
@ PF_ASTC_8x8_NORM_RG
Definition PixelFormat.h:106
@ PF_G16R16F_FILTER
Definition PixelFormat.h:33
@ PF_DXT5
Definition PixelFormat.h:24
@ PF_A16B16G16R16
Definition PixelFormat.h:36
@ PF_R8
Definition PixelFormat.h:88
@ PF_ASTC_4x4_HDR
Definition PixelFormat.h:90
@ PF_ShadowDepth
Definition PixelFormat.h:29
@ PF_R16_UINT
Definition PixelFormat.h:49
@ PF_B8G8R8A8
Definition PixelFormat.h:19
@ PF_ETC1
Definition PixelFormat.h:62
@ PF_R8G8B8A8
Definition PixelFormat.h:54
@ PF_X24_G8
Definition PixelFormat.h:61
@ PF_R32G32B32F
Definition PixelFormat.h:99
@ PF_XGXR8
Definition PixelFormat.h:76
@ PF_R8G8_UINT
Definition PixelFormat.h:96
@ PF_A1
Definition PixelFormat.h:42
@ PF_BC6H
Definition PixelFormat.h:72
@ PF_R8_SINT
Definition PixelFormat.h:100
@ PF_ETC2_RGB
Definition PixelFormat.h:63
@ PF_R9G9B9EXP5
Definition PixelFormat.h:102
@ PF_PVRTC4
Definition PixelFormat.h:48
@ PF_A8R8G8B8
Definition PixelFormat.h:55
@ PF_PLATFORM_HDR_0
Definition PixelFormat.h:81
@ PF_G16R16
Definition PixelFormat.h:31
@ PF_ASTC_10x10_NORM_RG
Definition PixelFormat.h:107
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
EDataValidationResult
Definition UObjectGlobals.h:4225
EUnit
Definition UnitConversion.h:19
@ CentimetersPerSecond
@ Milligrams
@ RadiansPerSecond
@ Megabytes
@ KilometersPerHour
@ DegreesPerSecond
@ Centimeters
@ Megahertz
@ Farenheit
@ Percentage
@ Micrometers
@ Milliseconds
@ Millimeters
@ MegaPascals
@ KilogramsPerCubicMeter
@ RevolutionsPerMinute
@ ExposureValue
@ Gigahertz
@ KilogramsForce
@ KilogramCentimeters
@ GramsPerCubicCentimeter
@ Microseconds
@ KilogramCentimetersSquaredPerSecondSquared
@ Unspecified
@ GigaPascals
@ Kilograms
@ MetricTons
@ NewtonMeters
@ CandelaPerMeter2
@ Terabytes
@ Kilobytes
@ KiloPascals
@ Lightyears
@ PixelsPerInch
@ Kilohertz
@ MilesPerHour
@ GramsPerCubicMeter
@ CentimetersPerSecondSquared
@ MetersPerSecondSquared
@ Micrograms
@ KilogramMeters
@ Multiplier
@ Kilometers
@ NewtonSeconds
@ KilogramCentimetersPerSecondSquared
@ PoundsForce
@ Gigabytes
@ MetersPerSecond
@ Nanoseconds
@ KilogramsPerCubicCentimeter
uint8_t uint8
Definition binka_ue_file_header.h:8
uint16_t uint16
Definition binka_ue_file_header.h:7
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Engine.Build.cs:7
Definition InterpCurvePoint.h:51
Definition NameTypes.h:617
Definition Text.h:385
Definition Array.h:670
Definition EnumAsByte.h:22
Definition UnrealString.h.inl:34
Definition GenericPlatformMisc.h:301
Type
Definition GenericPlatformMisc.h:306
@ YesNoYesAllNoAll
Definition GenericPlatformMisc.h:312
@ YesNoYesAll
Definition GenericPlatformMisc.h:314
@ Ok
Definition GenericPlatformMisc.h:307
@ YesNoCancel
Definition GenericPlatformMisc.h:310
@ YesNo
Definition GenericPlatformMisc.h:308
@ YesNoYesAllNoAllCancel
Definition GenericPlatformMisc.h:313
@ CancelRetryContinue
Definition GenericPlatformMisc.h:311
@ OkCancel
Definition GenericPlatformMisc.h:309
Definition GenericPlatformMisc.h:320
Type
Definition GenericPlatformMisc.h:325
@ No
Definition GenericPlatformMisc.h:326
@ Yes
Definition GenericPlatformMisc.h:327
@ Continue
Definition GenericPlatformMisc.h:333
@ Retry
Definition GenericPlatformMisc.h:332
@ YesAll
Definition GenericPlatformMisc.h:328
@ Cancel
Definition GenericPlatformMisc.h:330
@ Ok
Definition GenericPlatformMisc.h:331
@ NoAll
Definition GenericPlatformMisc.h:329
Definition Axis.h:22
@ ZRotation
Definition Axis.h:38
@ LU
Definition Axis.h:47
@ XZ
Definition Axis.h:32
@ LeftUpForward
Definition Axis.h:50
@ YZ
Definition Axis.h:33
@ Rotate2D
Definition Axis.h:41
@ XY
Definition Axis.h:31
@ LF
Definition Axis.h:48
Definition Axis.h:9
Category
Definition DiffResults.h:63
Definition OutputDevice.h:109
@ UTC
Definition OutputDevice.h:116
@ SinceGStartTime
Definition OutputDevice.h:119
Definition ICursor.h:16
@ GrabHand
Definition ICursor.h:50
@ ResizeSouthWest
Definition ICursor.h:38
@ Crosshairs
Definition ICursor.h:44
@ ResizeLeftRight
Definition ICursor.h:29
@ EyeDropper
Definition ICursor.h:59
@ SlashedCircle
Definition ICursor.h:56
@ TextEditBeam
Definition ICursor.h:26
@ CardinalCross
Definition ICursor.h:41
@ ResizeUpDown
Definition ICursor.h:32
@ ResizeSouthEast
Definition ICursor.h:35
@ GrabHandClosed
Definition ICursor.h:53
Type
Definition PawnAction_Move.h:11
Definition RangeBound.h:13
Definition CString.h:19
Definition CString.h:32
@ FromEnd
Definition CString.h:39
@ FromStart
Definition CString.h:36
Definition ObjectMacros.h:944
Definition AutomationEvent.h:17
Definition AutomationEvent.h:42
Definition Color.h:486
uint8 A
Definition Color.h:492
uint8 G
Definition Color.h:492
uint8 R
Definition Color.h:492
uint8 B
Definition Color.h:492
Definition DateTime.h:76
Definition FallbackStruct.h:7
Definition FrameNumber.h:18
Definition FrameRate.h:21
Definition FrameTime.h:16
Definition Guid.h:109
uint32 D
Definition Guid.h:434
uint32 C
Definition Guid.h:431
uint32 A
Definition Guid.h:425
uint32 B
Definition Guid.h:428
Definition CoreMiscDefines.h:524
Definition Color.h:48
Definition MusicalTime.h:14
Definition OrientedBox.h:13
Definition PackedNormal.h:13
int8 Y
Definition PackedNormal.h:18
int8 W
Definition PackedNormal.h:18
int8 Z
Definition PackedNormal.h:18
int8 X
Definition PackedNormal.h:18
Definition PackedNormal.h:203
uint32 Packed
Definition PackedNormal.h:223
Definition PackedNormal.h:309
Definition RemoteObjectPathName.h:36
Definition CoreMiscDefines.h:610
Definition CoreMiscDefines.h:470
Definition PolyglotTextData.h:17
Definition QualifiedFrameTime.h:13
Definition RandomStream.h:20
Definition RemoteObjectTransfer.h:22
Definition RemoteObjectTransfer.h:30
Definition RemoteObjectTypes.h:212
Definition RemoteObjectPathName.h:73
Definition RemoteObjectTransfer.h:173
Definition RemoteObjectPathName.h:11
Definition RemoteObjectTypes.h:49
Definition RemoteExecutor.h:14
Definition RemoteExecutor.h:53
Definition Timecode.h:19
Definition Timespan.h:76
Definition TwoVectors.h:15
FVector v1
Definition TwoVectors.h:19
FVector v2
Definition TwoVectors.h:22
Definition IntPoint.h:25
Definition Ray.h:19