Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FCollisionContextAllocator
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPBDCollisionConstraintPtr CreateConstraint () |
Create an uninitialized collision constraint (public only for use by Resim which overwrites it with a saved constraint) | Chaos/Collision/CollisionConstraintAllocator.h | |
FPBDCollisionConstraintPtr CreateConstraint
(
FGeometryParticleHandle* Particle0, |
Create a constraint (called by the MidPhase) | Chaos/Collision/CollisionConstraintAllocator.h |
CreateConstraint()
Description
Create an uninitialized collision constraint (public only for use by Resim which overwrites it with a saved constraint)
| Name | CreateConstraint |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/CollisionConstraintAllocator.h |
| Include Path | #include "Chaos/Collision/CollisionConstraintAllocator.h" |
FPBDCollisionConstraintPtr CreateConstraint()
CreateConstraint(FGeometryParticleHandle , const FImplicitObject , const FPerShapeData , const FBVHParticles , const FRigidTransform3 &, FGeometryParticleHandle , const FImplicitObject , const FPerShapeData , const FBVHParticles , const FRigidTransform3 &, const FReal, const bool, const EContactShapesType)
Description
Create a constraint (called by the MidPhase)
| Name | CreateConstraint |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/CollisionConstraintAllocator.h |
| Include Path | #include "Chaos/Collision/CollisionConstraintAllocator.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/Chaos/Collision/CollisionConstraintAllocator.cpp |
FPBDCollisionConstraintPtr CreateConstraint
(
FGeometryParticleHandle * Particle0,
const FImplicitObject * Implicit0,
const FPerShapeData * Shape0,
const FBVHParticles * Simplicial0,
const FRigidTransform3 & ShapeRelativeTransform0,
FGeometryParticleHandle * Particle1,
const FImplicitObject * Implicit1,
const FPerShapeData * Shape1,
const FBVHParticles * Simplicial1,
const FRigidTransform3 & ShapeRelativeTransform1,
const FReal CullDistance,
const bool bUseManifold,
const EContactShapesType ShapePairType
)