Struct FliplessPairWide<TShape, TShapeWide>  
  
  
  
  
  
    public struct FliplessPairWide<TShape, TShapeWide> : ICollisionPairWide<TShape, TShapeWide, TShape, TShapeWide, FliplessPair, FliplessPairWide<TShape, TShapeWide>> where TShape : struct, IConvexShape where TShapeWide : struct, IShapeWide<TShape>
   
  Type Parameters
  
    - TShape
- TShapeWide
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
  
Fields
  
  A
  
  
  
  
  
  Field Value
  
    - TShapeWide
  B
  
  
  
  
  
  Field Value
  
    - TShapeWide
  OffsetB
  
  
  
  
  
    public Vector3Wide OffsetB
   
  Field Value
  
    - Vector3Wide
  OrientationA
  
  
  
  
  
    public QuaternionWide OrientationA
   
  Field Value
  
    - QuaternionWide
  OrientationB
  
  
  
  
  
    public QuaternionWide OrientationB
   
  Field Value
  
    - QuaternionWide
  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 FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref Vector<int> GetFlipMask(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - Vector<int>
  GetOffsetB(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref Vector3Wide GetOffsetB(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - Vector3Wide
  GetOrientationA(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref QuaternionWide GetOrientationA(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - QuaternionWide
  GetOrientationB(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref QuaternionWide GetOrientationB(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - QuaternionWide
  GetShapeA(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref TShapeWide GetShapeA(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - TShapeWide
  GetShapeB(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref TShapeWide GetShapeB(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - TShapeWide
  GetSpeculativeMargin(ref FliplessPairWide<TShape, TShapeWide>)
  
  
  
  
  
    public static ref Vector<float> GetSpeculativeMargin(ref FliplessPairWide<TShape, TShapeWide> pair)
   
  Parameters
  
    - pairFliplessPairWide<TShape, TShapeWide>
Returns
  
    - Vector<float>
  WriteSlot(int, in FliplessPair)
  
  
  
  
  
    public void WriteSlot(int index, in FliplessPair source)
   
  Parameters
  
    - indexint
- sourceFliplessPair