UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosInterfaceUtils.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "Chaos/Declares.h"
8#include "BodySetupEnums.h"
11
13
14namespace ChaosInterface
15{
17
22
23 UE_DEPRECATED(5.4, "Use CreateGeometry with FImplicitObjectPtr instead")
25
26
33}
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
ECollisionTraceFlag
Definition BodySetupEnums.h:11
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ChaosEngineInterface.h:263
Definition Array.h:670
Definition UniquePtr.h:107
Definition ChaosInterfaceUtils.cpp:28
void CreateGeometry(const FGeometryAddParams &InParams, TArray< TUniquePtr< Chaos::FImplicitObject > > &OutGeoms, Chaos::FShapesArray &OutShapes)
Definition ChaosInterfaceUtils.cpp:58
Chaos::EChaosCollisionTraceFlag ConvertCollisionTraceFlag(ECollisionTraceFlag Flag)
Definition ChaosInterfaceUtils.cpp:42
void CalculateMassPropertiesFromShapeCollection(Chaos::FMassProperties &OutProperties, const TArray< FPhysicsShapeHandle > &InShapes, float InDensityKGPerCM)
Definition ChaosInterfaceUtils.cpp:332
Definition SkeletalMeshComponent.h:307
EChaosCollisionTraceFlag
Definition Particles.h:231
Definition PhysicsInterfaceTypes.h:43