Table of Contents

Namespace BepuPhysics.CollisionDetection.CollisionTasks

Classes

CompoundPairCollisionTask<TCompoundA, TCompoundB, TOverlapFinder, TContinuationHandler, TContinuation>
ConvexCollisionTask<TShapeA, TShapeWideA, TShapeB, TShapeWideB, TPair, TPairWide, TManifoldWide, TPairTester>
ConvexCompoundCollisionTask<TConvex, TCompound, TOverlapFinder, TContinuationHandler, TContinuation>
ConvexHullTestHelper
ManifoldCandidateHelper

Structs

BoundsTestedPair

Pair of objects awaiting collision processing that involves velocities for bounds calculation.

BoxConvexHullTester
BoxCylinderTester
BoxPairTester
BoxTriangleTester
CapsuleBoxTester
CapsuleConvexHullTester
CapsuleCylinderTester
CapsulePairTester
CapsuleTriangleTester
ChildOverlapsCollection
CollisionPair
CompoundMeshContinuations<TCompound, TMesh>
CompoundPairContinuations<TCompoundA, TCompoundB>
CompoundPairOverlapFinder<TCompoundA, TCompoundB>
CompoundPairOverlaps
ConvexCompoundContinuations<TCompound>
ConvexCompoundOverlapFinder<TConvex, TConvexWide, TCompound>
ConvexCompoundOverlaps
ConvexCompoundTaskOverlaps
ConvexHullPairTester
ConvexMeshContinuations<TMesh>
ConvexPairWide<TShapeA, TShapeWideA, TShapeB, TShapeWideB>
CylinderConvexHullTester
CylinderPairTester
FliplessPair
FliplessPairWide<TShape, TShapeWide>
ManifoldCandidate
ManifoldCandidateScalar
MeshPairContinuations<TMeshA, TMeshB>
MeshPairOverlapFinder<TMeshA, TMeshB>
OverlapQueryForPair
PretransformedTriangleSupportFinder
SphereBoxTester
SphereCapsuleTester
SphereConvexHullTester
SphereCylinderTester
SphereIncludingPair
SphereIncludingPairWide<TShape, TShapeWide>
SpherePair
SpherePairTester
SpherePairWide
SphereTriangleTester
TriangleConvexHullTester
TriangleCylinderTester
TrianglePairTester

Interfaces

IBoundsQueryableCompound
ICollisionPairWide<TShapeA, TShapeWideA, TShapeB, TShapeWideB, TPair, TPairWide>
ICollisionPair<TPair>

Defines a type that holds scalar data for the collision batcher.

ICollisionTaskOverlaps<TSubpairOverlaps>
ICollisionTaskSubpairOverlaps
ICompoundPairContinuationHandler<TContinuation>
ICompoundPairOverlapFinder
IContactManifoldWide
IConvexCompoundContinuationHandler<TContinuation>
IConvexCompoundOverlapFinder
IPairTester<TShapeWideA, TShapeWideB, TManifoldWideType>