API reference

Utilities Class

Static Fields

InvSqrt2 : readonly float
Signature
readonly float Meta.XR.MRUtilityKit.Utilities.InvSqrt2
Sqrt2 : readonly float
Signature
readonly float Meta.XR.MRUtilityKit.Utilities.Sqrt2

Static Methods

GetAnchorName ( anchorData )
Gets the name of an anchor based on its semantic classification.
Signature
static string Meta.XR.MRUtilityKit.Utilities.GetAnchorName(Data.AnchorData anchorData)
Parameters
anchorData: Data.AnchorData  The Data.AnchorData object representing the anchor.
Returns
string  The name of the anchor, or "UNDEFINED_ANCHOR" if no semantic classification is available.
GetPrefabBounds ( prefab )
Signature
static ? Bounds Meta.XR.MRUtilityKit.Utilities.GetPrefabBounds(GameObject prefab)
Parameters
prefab: GameObject
Returns
? Bounds
IsPositionInPolygon ( position , polygon )
Signature
static bool Meta.XR.MRUtilityKit.Utilities.IsPositionInPolygon(Vector2 position, List< Vector2 > polygon)
Parameters
position: Vector2
polygon: List< Vector2 >
Returns
bool
SequenceEqual< T > ( list1 , list2 )
Replacement for LINQ.
Signature
static bool Meta.XR.MRUtilityKit.Utilities.SequenceEqual< T >(this List< T > list1, List< T > list2)
Parameters
list1: this List< T >
list2: List< T >
Returns
bool