UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PhysicsInterfaceDeclaresCore.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#define MAX_PHYSICS_FIELD_TARGETS 32
6
7#include "ChaosSQTypes.h"
10
11namespace Chaos
12{
13 class FImplicitObject;
14
15 class FCapsule;
16
17 template <typename T, int d>
18 class TGeometryParticle;
20
21 struct FMassProperties;
22
23 class FPerShapeData;
24
27
28 template<typename, uint32, uint32>
29 class THandle;
30
31 struct FMaterialHandle;
32 struct FMaterialMaskHandle;
33
34 class FChaosPhysicsMaterial;
35 class FChaosPhysicsMaterialMask;
36}
37
38// Temporary dummy types until SQ implemented
39namespace ChaosInterface
40{
41 struct FDummyPhysType;
42 struct FDummyPhysActor;
43 template<typename T> struct FDummyCallback;
44 struct FScopedSceneReadLock;
45}
48
49template<typename T>
51
57
59
66
67template <typename T>
69
70template <typename T>
72
73template <typename T>
75
77
78class FChaosSceneId;
87
99
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TTransform< double > FTransform
Definition MathFwd.h:53
FPhysicsActorHandle DefaultPhysicsActorHandle()
Definition PhysicsInterfaceDeclaresCore.h:100
Chaos::FMaterialHandle FPhysicsMaterialHandle
Definition PhysicsInterfaceDeclaresCore.h:95
FPhysicsConstraintReference_Chaos FPhysicsConstraintHandle
Definition PhysicsInterfaceDeclaresCore.h:88
FPhysicsShapeReference_Chaos FPhysicsShapeHandle
Definition PhysicsInterfaceDeclaresCore.h:93
FPhysInterface_Chaos FPhysicsInterface
Definition PhysicsInterfaceDeclaresCore.h:89
FPhysInterface_Chaos FPhysicsCommand
Definition PhysicsInterfaceDeclaresCore.h:92
FPhysicsGeometryCollection_Chaos FPhysicsGeometryCollection
Definition PhysicsInterfaceDeclaresCore.h:94
FPhysScene_Chaos FPhysScene
Definition PhysicsInterfaceDeclaresCore.h:90
FPhysicsShapeAdapter_Chaos FPhysicsShapeAdapter
Definition PhysicsInterfaceDeclaresCore.h:97
FPhysicsUserData_Chaos FPhysicsUserData
Definition PhysicsInterfaceDeclaresCore.h:98
FPhysicsAggregateReference_Chaos FPhysicsAggregateHandle
Definition PhysicsInterfaceDeclaresCore.h:91
Chaos::FMaterialMaskHandle FPhysicsMaterialMaskHandle
Definition PhysicsInterfaceDeclaresCore.h:96
Definition SQTypes.h:220
Definition SQTypes.h:305
Definition Capsule.h:23
Definition Defines.h:200
Definition Defines.h:85
Definition ImplicitObject.h:111
Definition ShapeInstance.h:36
Definition SingleParticlePhysicsProxy.h:58
Definition ParticleHandle.h:2739
Definition PhysInterface_Chaos.h:35
Definition PhysScene_Chaos.h:116
Definition ChaosEngineInterface.h:241
Definition ChaosEngineInterface.h:247
Definition ChaosEngineInterface.h:286
Definition ChaosEngineInterface.h:263
Definition PhysicsUserData_Chaos.h:14
Definition ChaosInterfaceUtils.cpp:28
Definition SkeletalMeshComponent.h:307
TGeometryParticle< FReal, 3 > FGeometryParticle
Definition ParticleHandleFwd.h:113
Definition ChaosInterfaceWrapperCore.h:32
Definition ChaosInterfaceWrapperCore.h:29
Definition ChaosInterfaceWrapperCore.h:28
Definition SQTypes.h:63
Definition SQTypes.h:96
Definition SQTypes.h:41
Definition SQTypes.h:81
Definition SQTypes.h:106
Definition PhysicalMaterials.h:24
Definition PhysicalMaterials.h:63
Definition ChaosEngineInterface.h:304