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