UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosDeformableCollisionsProxy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
5#include "CoreMinimal.h"
7
8namespace Chaos::Softs
9{
21
23
40
45
51
65
66
105
106}// namespace Chaos::Softs
107
108
@ INDEX_NONE
Definition CoreMiscDefines.h:150
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ImplicitObject.h:111
Definition ChaosDeformableCollisionsProxy.h:79
FCollisionsInputBuffer(const TArray< FCollisionObjectAddedBodies > &InAdded, const TArray< FCollisionObjectRemovedBodies > &InRemoved, const TArray< FCollisionObjectUpdatedBodies > &InUpdate, const UObject *InOwner)
Definition ChaosDeformableCollisionsProxy.h:85
TArray< FCollisionObjectUpdatedBodies > Updated
Definition ChaosDeformableCollisionsProxy.h:98
TArray< FCollisionObjectAddedBodies > Added
Definition ChaosDeformableCollisionsProxy.h:96
FCollisionManagerProxy Source
Definition ChaosDeformableCollisionsProxy.h:83
TArray< FCollisionObjectRemovedBodies > Removed
Definition ChaosDeformableCollisionsProxy.h:97
Definition ChaosDeformableCollisionsProxy.h:68
TMap< FCollisionObjectKey, FCollisionObjectParticleHandel > CollisionBodies
Definition ChaosDeformableCollisionsProxy.h:103
FThreadingProxy Super
Definition ChaosDeformableCollisionsProxy.h:70
TArray< FCollisionObjectRemovedBodies > CollisionObjectsToRemove
Definition ChaosDeformableCollisionsProxy.h:102
static FName TypeName()
Definition ChaosDeformableCollisionsProxy.h:76
TArray< FCollisionObjectAddedBodies > CollisionObjectsToAdd
Definition ChaosDeformableCollisionsProxy.h:101
FCollisionManagerProxy(UObject *InOwner)
Definition ChaosDeformableCollisionsProxy.h:72
Definition ChaosDeformableSolverProxy.h:49
Definition ChaosDeformableSolverProxy.h:24
Definition NameTypes.h:617
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition Object.h:95
Definition CollectionEmbeddedSpringConstraintFacade.cpp:6
ERigidCollisionShapeType
Definition ChaosDeformableCollisionsProxy.h:11
@ TaperedCapsule
Definition ChaosDeformableCollisionsProxy.h:16
@ Sphere
Definition ChaosDeformableCollisionsProxy.h:12
@ Unknown
Definition ChaosDeformableCollisionsProxy.h:19
@ LevelSet
Definition ChaosDeformableCollisionsProxy.h:17
@ Sphyl
Definition ChaosDeformableCollisionsProxy.h:14
@ Box
Definition ChaosDeformableCollisionsProxy.h:13
@ Convex
Definition ChaosDeformableCollisionsProxy.h:15
TTuple< const UObject *, ERigidCollisionShapeType, int8 > FCollisionObjectKey
Definition ChaosDeformableCollisionsProxy.h:22
Definition ChaosDeformableCollisionsProxy.h:25
FTransform Transform
Definition ChaosDeformableCollisionsProxy.h:36
FCollisionObjectKey Key
Definition ChaosDeformableCollisionsProxy.h:35
FImplicitObject * Shapes
Definition ChaosDeformableCollisionsProxy.h:38
FString Type
Definition ChaosDeformableCollisionsProxy.h:37
FCollisionObjectAddedBodies(FCollisionObjectKey InKey=FCollisionObjectKey(), FTransform InTransform=FTransform::Identity, FString InType="", FImplicitObject *InShapes=nullptr)
Definition ChaosDeformableCollisionsProxy.h:26
Definition ChaosDeformableCollisionsProxy.h:53
int32 ParticleIndex
Definition ChaosDeformableCollisionsProxy.h:61
FCollisionObjectParticleHandel(int32 InParticleIndex=INDEX_NONE, int32 InActiveViewIndex=INDEX_NONE, FTransform InTransform=FTransform::Identity)
Definition ChaosDeformableCollisionsProxy.h:54
int32 ActiveViewIndex
Definition ChaosDeformableCollisionsProxy.h:62
FTransform Transform
Definition ChaosDeformableCollisionsProxy.h:63
Definition ChaosDeformableCollisionsProxy.h:42
FCollisionObjectKey Key
Definition ChaosDeformableCollisionsProxy.h:43
Definition ChaosDeformableCollisionsProxy.h:47
FCollisionObjectKey Key
Definition ChaosDeformableCollisionsProxy.h:48
FTransform Transform
Definition ChaosDeformableCollisionsProxy.h:49
Definition Tuple.h:652
static CORE_API const TTransform< double > Identity
Definition TransformNonVectorized.h:58