Skip to main content
Version: 20 Mar 2024

NativeBindings

Inherits from:
MagicLeapNativeBindings

Public Methods

unsafe void MLOpenXRCheckSpatialAnchorCompletion

public unsafe void MLOpenXRCheckSpatialAnchorCompletion(
MLXrAnchorSubsystem.AnchorCompletionStatus * completed,
int * completedArrayLength
)

Parameters

TypeNameDescription
MLXrAnchorSubsystem.AnchorCompletionStatus *completed
int *completedArrayLength

XrResult MLOpenXRCreateSpatialAnchor

public XrResult MLOpenXRCreateSpatialAnchor(
in Pose xrPose
)

Parameters

TypeNameDescription
in PosexrPose

unsafe XrResult MLOpenXRDeleteLocalSpatialAnchor

public unsafe XrResult MLOpenXRDeleteLocalSpatialAnchor(
ulong * anchorId
)

Parameters

TypeNameDescription
ulong *anchorId

unsafe void MLOpenXRGetSpatialAnchorCompletionCount

public unsafe void MLOpenXRGetSpatialAnchorCompletionCount(
int * count
)

Parameters

TypeNameDescription
int *count

XrResult MLOpenXRGetSpatialAnchorConfidence

public XrResult MLOpenXRGetSpatialAnchorConfidence(
in ulong anchorId,
out uint confidence
)

Parameters

TypeNameDescription
in ulonganchorId
out uintconfidence

unsafe void MLOpenXRGetSpatialAnchorPose

public unsafe void MLOpenXRGetSpatialAnchorPose(
ulong * anchorId,
Pose * xrPose
)

Parameters

TypeNameDescription
ulong *anchorId
Pose *xrPose