UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollisionResolutionTypes.h File Reference

Go to the source code of this file.

Namespaces

namespace  Chaos
 
namespace  Chaos::Private
 

Macros

#define CHAOS_COLLISION_OBJECTPOOL_ENABLED   1
 
#define CHAOS_MIDPHASE_OBJECTPOOL_ENABLED   0
 

Typedefs

using Chaos::FContactPointManifold = TCArray< FContactPoint, 4 >
 
using Chaos::FContactPointLargeManifold = TArray< FContactPoint >
 
using Chaos::FPBDCollisionConstraintPool = TObjectPool< FPBDCollisionConstraint >
 
using Chaos::FPBDCollisionConstraintDeleter = TObjectPoolDeleter< FPBDCollisionConstraintPool >
 
using Chaos::FPBDCollisionConstraintPtr = TUniquePtr< FPBDCollisionConstraint, FPBDCollisionConstraintDeleter >
 
using Chaos::FParticlePairMidPhasePtr = TUniquePtr< FParticlePairMidPhase >
 

Enumerations

enum class  Chaos::ECollisionUpdateType { Chaos::Any , Chaos::Deepest }
 
enum class  Chaos::ECollisionModifierResult { Chaos::Unchanged , Chaos::Modified , Chaos::Disabled }
 
enum class  Chaos::EContactShapesType : int8 {
  Chaos::Unknown , Chaos::SphereSphere , Chaos::SphereCapsule , Chaos::SphereBox ,
  Chaos::SphereConvex , Chaos::SphereTriMesh , Chaos::SphereHeightField , Chaos::SpherePlane ,
  Chaos::CapsuleCapsule , Chaos::CapsuleBox , Chaos::CapsuleConvex , Chaos::CapsuleTriMesh ,
  Chaos::CapsuleHeightField , Chaos::BoxBox , Chaos::BoxConvex , Chaos::BoxTriMesh ,
  Chaos::BoxHeightField , Chaos::BoxPlane , Chaos::ConvexConvex , Chaos::ConvexTriMesh ,
  Chaos::ConvexHeightField , Chaos::GenericConvexConvex , Chaos::LevelSetLevelSet , Chaos::NumShapesTypes
}
 
enum class  Chaos::EOneWayInteractionPairCollisionMode { Chaos::IgnoreCollision , Chaos::NormalCollision , Chaos::SphereCollision }
 

Macro Definition Documentation

◆ CHAOS_COLLISION_OBJECTPOOL_ENABLED

#define CHAOS_COLLISION_OBJECTPOOL_ENABLED   1

◆ CHAOS_MIDPHASE_OBJECTPOOL_ENABLED

#define CHAOS_MIDPHASE_OBJECTPOOL_ENABLED   0