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
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- Vector<int>
GetOffsetB(ref FliplessPairWide<TShape, TShapeWide>)
public static ref Vector3Wide GetOffsetB(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- Vector3Wide
GetOrientationA(ref FliplessPairWide<TShape, TShapeWide>)
public static ref QuaternionWide GetOrientationA(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- QuaternionWide
GetOrientationB(ref FliplessPairWide<TShape, TShapeWide>)
public static ref QuaternionWide GetOrientationB(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- QuaternionWide
GetShapeA(ref FliplessPairWide<TShape, TShapeWide>)
public static ref TShapeWide GetShapeA(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- TShapeWide
GetShapeB(ref FliplessPairWide<TShape, TShapeWide>)
public static ref TShapeWide GetShapeB(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- TShapeWide
GetSpeculativeMargin(ref FliplessPairWide<TShape, TShapeWide>)
public static ref Vector<float> GetSpeculativeMargin(ref FliplessPairWide<TShape, TShapeWide> pair)
Parameters
pair
FliplessPairWide<TShape, TShapeWide>
Returns
- Vector<float>
WriteSlot(int, in FliplessPair)
public void WriteSlot(int index, in FliplessPair source)
Parameters
index
int
source
FliplessPair