Struct MeshPairContinuations<TMeshA, TMeshB>  
  
  
  
  
  
    public struct MeshPairContinuations<TMeshA, TMeshB> : ICompoundPairContinuationHandler<CompoundMeshReduction> where TMeshA : IHomogeneousCompoundShape<Triangle, TriangleWide> where TMeshB : IHomogeneousCompoundShape<Triangle, TriangleWide>
   
  Type Parameters
  
    - TMeshA
- TMeshB
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
  
Properties
  
  
  CollisionContinuationType
  
  
  
  
  
    public CollisionContinuationType CollisionContinuationType { get; }
   
  Property Value
  
    - CollisionContinuationType
Methods
  
  
  
  
  
    public void ConfigureContinuationChild<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, ref CompoundMeshReduction 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>
- continuationCompoundMeshReduction
- 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)
  
  
  
  
  
    public ref CompoundMeshReduction CreateContinuation<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, int totalChildCount, ref Buffer<ChildOverlapsCollection> pairOverlaps, ref Buffer<OverlapQueryForPair> pairQueries, in BoundsTestedPair pair, out int continuationIndex) where TCallbacks : struct, ICollisionCallbacks
   
  Parameters
  
    - collisionBatcherCollisionBatcher<TCallbacks>
- totalChildCountint
- pairOverlapsBuffer<ChildOverlapsCollection>
- pairQueriesBuffer<OverlapQueryForPair>
- pairBoundsTestedPair
- continuationIndexint
Returns
  
    - CompoundMeshReduction
Type Parameters
  
    - TCallbacks
  GetChildAData<TCallbacks>(ref CollisionBatcher<TCallbacks>, ref CompoundMeshReduction, in BoundsTestedPair, int, out RigidPose, out int, out void*)
  
  
  
  
  
    public void GetChildAData<TCallbacks>(ref CollisionBatcher<TCallbacks> collisionBatcher, ref CompoundMeshReduction continuation, in BoundsTestedPair pair, int childIndexA, out RigidPose childPoseA, out int childTypeA, out void* childShapeDataA) where TCallbacks : struct, ICollisionCallbacks
   
  Parameters
  
    - collisionBatcherCollisionBatcher<TCallbacks>
- continuationCompoundMeshReduction
- pairBoundsTestedPair
- childIndexAint
- childPoseARigidPose
- childTypeAint
- childShapeDataAvoid*
Type Parameters
  
    - TCallbacks