UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Core.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Chaos/Real.h"
6#include "Chaos/Vector.h"
7#include "Chaos/Matrix.h"
8#include "Chaos/Rotation.h"
9#include "Chaos/Transform.h"
11
12namespace Chaos
13{
14 template<class T, int d> class TAABB;
15
23
24 using FAABB3 = TAABB<FReal, 3>;
25
31
33
34 // @todo(chaos): deprecate this and use FRigidTransform3f
36
37 template <typename T>
39
40 template <typename T>
42
43 template <typename T>
45
46 template<typename T>
48
49 template<typename T>
51
52 // NOTE: if you get a merge conflict on the GUID, you must replace it with a new GUID - do not accept the source or target
53 // or you will likely get DDC version conflicts resulting in crashes during load.
54 // Core version string for Chaos data. Any DDC builder dependent on Chaos for serialization should depend on this version
55 inline const TCHAR* const ChaosVersionGUID = TEXT("5E07152B-EF71-47B8-B477-0CE28888D459");
56
58 {
59 return FString(ChaosVersionGUID);
60 }
61
62#define ChaosVersionString \
63 UE_DEPRECATED_MACRO(5.1, "ChaosVersionString is deprecated, please use ChaosVersionGUID instead") \
64 GetChaosVersionStringInner()
65}
#define TEXT(x)
Definition Platform.h:1272
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
Definition Rotation.h:49
Definition Vector.h:823
Definition Vector.h:407
Definition Vector.h:386
Definition Vector.h:1000
Definition SkeletalMeshComponent.h:307
FString GetChaosVersionStringInner()
Definition Core.h:57
const TCHAR *const ChaosVersionGUID
Definition Core.h:55