UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollisionDetector.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
5
6#include "ChaosStats.h"
7
8namespace Chaos
9{
10 class FPBDCollisionConstraints;
11 class FEvolutionResimCache;
12
14 {
15 public:
20
22
23 UE_DEPRECATED(5.2, "Moved to FPBDCollisionConstraints")
25
26 UE_DEPRECATED(5.2, "Moved to FPBDCollisionConstraints")
28
29 UE_DEPRECATED(5.2, "Moved to FPBDCollisionConstraints and renamed to SetCullDistance")
31
32 UE_DEPRECATED(5.2, "No longer supported")
34
36
38
39 protected:
41 };
42
43}
#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 CollisionContext.h:17
Definition CollisionDetector.h:14
CHAOS_API void SetBoundsExpansion(const FReal InBoundsExpansion)
Definition CollisionDetector.cpp:19
CHAOS_API void SetSettings(const FCollisionDetectorSettings &InSettings)
Definition CollisionDetector.cpp:14
CHAOS_API const FCollisionDetectorSettings & GetSettings() const
Definition CollisionDetector.cpp:9
FPBDCollisionConstraints & GetCollisionContainer()
Definition CollisionDetector.h:35
void SetBoundsVelocityInflation(const FReal InBoundsVelocityInflation)
Definition CollisionDetector.h:33
FPBDCollisionConstraints & CollisionContainer
Definition CollisionDetector.h:40
virtual void DetectCollisions(const FReal Dt, FEvolutionResimCache *ResimCache)=0
virtual ~FCollisionDetector()
Definition CollisionDetector.h:21
FCollisionDetector(FPBDCollisionConstraints &InCollisionContainer)
Definition CollisionDetector.h:16
Definition EvolutionResimCache.h:14
Definition PBDCollisionConstraints.h:49
Definition SkeletalMeshComponent.h:307
FRealDouble FReal
Definition Real.h:22