UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PhysicsInterfaceTypes.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "EngineGlobals.h"
8#include "BodySetupEnums.h"
10#include "Chaos/Serializable.h"
11
12namespace Chaos
13{
14 class FImplicitObjectUnion;
15 class FImplicitObject;
16 class FTriangleMeshImplicitObject;
17}
18
21
22// Defines for enabling hitch repeating (see ScopedSQHitchRepeater.h)
23#if !UE_BUILD_SHIPPING
24#define DETECT_SQ_HITCHES 1
25#endif
26
27#ifndef DETECT_SQ_HITCHES
28#define DETECT_SQ_HITCHES 0
29#endif
30
31struct FKAggregateGeom;
32
41
ECollisionTraceFlag
Definition BodySetupEnums.h:11
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
#define PRAGMA_ENABLE_DEPRECATION_WARNINGS
Definition GenericPlatformCompilerPreSetup.h:12
#define PRAGMA_DISABLE_DEPRECATION_WARNINGS
Definition GenericPlatformCompilerPreSetup.h:8
ESPMode
Definition SharedPointerFwd.h:12
Definition ArrayView.h:139
Definition SharedPointer.h:692
Definition MaterialInterface.h:296
Definition PhysicalMaterialMask.h:22
Definition PhysicalMaterial.h:104
Definition SkeletalMeshComponent.h:307
Definition PhysicsInterfaceTypesCore.h:87
Definition PhysicsInterfaceTypes.h:43
FBodyCollisionData CollisionData
Definition PhysicsInterfaceTypes.h:64
FTransform LocalTransform
Definition PhysicsInterfaceTypes.h:70
FTransform WorldTransform
Definition PhysicsInterfaceTypes.h:71
UPhysicalMaterial * SimpleMaterial
Definition PhysicsInterfaceTypes.h:67
ECollisionTraceFlag CollisionTraceType
Definition PhysicsInterfaceTypes.h:65
TArrayView< UPhysicalMaterial * > ComplexMaterials
Definition PhysicsInterfaceTypes.h:68
TArrayView< FPhysicalMaterialMaskParams > ComplexMaterialMasks
Definition PhysicsInterfaceTypes.h:69
FGeometryAddParams()=default
FVector Scale
Definition PhysicsInterfaceTypes.h:66
bool bDoubleSided
Definition PhysicsInterfaceTypes.h:63
TArrayView< Chaos::FTriangleMeshImplicitObjectPtr > TriMeshGeometries
Definition PhysicsInterfaceTypes.h:77
TArrayView< TSharedPtr< Chaos::FTriangleMeshImplicitObject, ESPMode::ThreadSafe > > ChaosTriMeshes
Definition PhysicsInterfaceTypes.h:75
FGeometryAddParams(const FGeometryAddParams &Other)
Definition PhysicsInterfaceTypes.h:46
FKAggregateGeom * Geometry
Definition PhysicsInterfaceTypes.h:72
Definition AggregateGeom.h:24
Definition PhysicsInterfaceTypes.h:34
UMaterialInterface * PhysicalMaterialMap
Definition PhysicsInterfaceTypes.h:39
UPhysicalMaterialMask * PhysicalMaterialMask
Definition PhysicsInterfaceTypes.h:36