Interface ICompoundPairContinuationHandler<TContinuation>  
  
  
  
  
  
    public interface ICompoundPairContinuationHandler<TContinuation> where TContinuation : struct, ICollisionTestContinuation
   
  Type Parameters
  
    - TContinuation
Properties
  
  
  CollisionContinuationType
  
  
  
  
  
    CollisionContinuationType CollisionContinuationType { get; }
   
  Property Value
  
    - CollisionContinuationType
Methods
  
  
  
  
  
    void ConfigureContinuationChild<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, ref TContinuation continuation, int continuationChildIndex, in BoundsTestedPair pair, int childIndexA, int childTypeA, int childIndexB, in RigidPose childPoseA, out RigidPose childPoseB, out int childTypeB, out void* childShapeDataB) where TCallbacks : struct, ICollisionCallbacks
   
  Parameters
  
    - collisionBatcherCollisionBatcher<TCallbacks>
- continuationTContinuation
- continuationChildIndexint
- pairBoundsTestedPair
- childIndexAint
- childTypeAint
- childIndexBint
- childPoseARigidPose
- childPoseBRigidPose
- childTypeBint
- childShapeDataBvoid*
Type Parameters
  
    - TCallbacks
  CreateContinuation<TCallbacks>(ref CollisionBatcher<TCallbacks>, int, ref Buffer<ChildOverlapsCollection>, ref Buffer<OverlapQueryForPair>, in BoundsTestedPair, out int)
  
  
  
  
  
    ref TContinuation CreateContinuation<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, int childCount, ref Buffer<ChildOverlapsCollection> pairOverlaps, ref Buffer<OverlapQueryForPair> pairQueries, in BoundsTestedPair pair, out int continuationIndex) where TCallbacks : struct, ICollisionCallbacks
   
  Parameters
  
    - collisionBatcherCollisionBatcher<TCallbacks>
- childCountint
- pairOverlapsBuffer<ChildOverlapsCollection>
- pairQueriesBuffer<OverlapQueryForPair>
- pairBoundsTestedPair
- continuationIndexint
Returns
  
    - TContinuation
Type Parameters
  
    - TCallbacks
  GetChildAData<TCallbacks>(ref CollisionBatcher<TCallbacks>, ref TContinuation, in BoundsTestedPair, int, out RigidPose, out int, out void*)
  
  
  
  
  
    void GetChildAData<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, ref TContinuation continuation, in BoundsTestedPair pair, int childIndexA, out RigidPose childPoseA, out int childTypeA, out void* childShapeDataA) where TCallbacks : struct, ICollisionCallbacks
   
  Parameters
  
    - collisionBatcherCollisionBatcher<TCallbacks>
- continuationTContinuation
- pairBoundsTestedPair
- childIndexAint
- childPoseARigidPose
- childTypeAint
- childShapeDataAvoid*
Type Parameters
  
    - TCallbacks