Struct CompoundPairOverlaps  
  
  
  
  
  
    public struct CompoundPairOverlaps : ICollisionTaskOverlaps<ChildOverlapsCollection>
   
  
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
  
Constructors
  
  
  CompoundPairOverlaps(BufferPool, int, int)
  
  
  
  
  
    public CompoundPairOverlaps(BufferPool pool, int pairCapacity, int subpairCapacity)
   
  Parameters
  
    - poolBufferPool
- pairCapacityint
- subpairCapacityint
Methods
  
  
  CreatePairOverlaps(int)
  
  
  
  
  
    public void CreatePairOverlaps(int childrenInPair)
   
  Parameters
  
    - childrenInPairint
  Dispose(BufferPool)
  
  
  
  
  
    public void Dispose(BufferPool pool)
   
  Parameters
  
    - poolBufferPool
  GetOverlapsForPair(int)
  
  
  
  
  
    public ref ChildOverlapsCollection GetOverlapsForPair(int subpairIndex)
   
  Parameters
  
    - subpairIndexint
Returns
  
    - ChildOverlapsCollection
  GetPairOverlaps(int, out Buffer<ChildOverlapsCollection>, out Buffer<OverlapQueryForPair>)
  
  
  
  
  
    public void GetPairOverlaps(int pairIndex, out Buffer<ChildOverlapsCollection> pairOverlaps, out Buffer<OverlapQueryForPair> pairQueries)
   
  Parameters
  
    - pairIndexint
- pairOverlapsBuffer<ChildOverlapsCollection>
- pairQueriesBuffer<OverlapQueryForPair>