Struct SpherePairWide  
  
  
  
  
  
    public struct SpherePairWide : ICollisionPairWide<Sphere, SphereWide, Sphere, SphereWide, SpherePair, SpherePairWide>
   
  
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
  
Fields
  
  A
  
  
  
  
  
  Field Value
  
    - SphereWide
  B
  
  
  
  
  
  Field Value
  
    - SphereWide
  OffsetB
  
  
  
  
  
    public Vector3Wide OffsetB
   
  Field Value
  
    - Vector3Wide
  SpeculativeMargin
  
  
  
  
  
    public Vector<float> SpeculativeMargin
   
  Field Value
  
    - Vector<float>
Properties
  
  
  HasFlipMask
  
  
  
  
  
    public static bool HasFlipMask { get; }
   
  Property Value
  
    - bool
  OrientationCount
  
  
  
  
  
    public static int OrientationCount { get; }
   
  Property Value
  
    - int
Methods
  
  
  GetFlipMask(ref SpherePairWide)
  
  
  
  
  
    public static ref Vector<int> GetFlipMask(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - Vector<int>
  GetOffsetB(ref SpherePairWide)
  
  
  
  
  
    public static ref Vector3Wide GetOffsetB(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - Vector3Wide
  GetOrientationA(ref SpherePairWide)
  
  
  
  
  
    public static ref QuaternionWide GetOrientationA(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - QuaternionWide
  GetOrientationB(ref SpherePairWide)
  
  
  
  
  
    public static ref QuaternionWide GetOrientationB(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - QuaternionWide
  GetShapeA(ref SpherePairWide)
  
  
  
  
  
    public static ref SphereWide GetShapeA(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - SphereWide
  GetShapeB(ref SpherePairWide)
  
  
  
  
  
    public static ref SphereWide GetShapeB(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - SphereWide
  GetSpeculativeMargin(ref SpherePairWide)
  
  
  
  
  
    public static ref Vector<float> GetSpeculativeMargin(ref SpherePairWide pair)
   
  Parameters
  
    - pairSpherePairWide
Returns
  
    - Vector<float>
  WriteSlot(int, in SpherePair)
  
  
  
  
  
    public void WriteSlot(int index, in SpherePair source)
   
  Parameters
  
    - indexint
- sourceSpherePair