Skip to main content
Version: 20 Mar 2024

NativeBindings

Inherits from:
MagicLeapNativeBindings

Public Methods

XrResult MLCreateMarkerDetector

public XrResult MLCreateMarkerDetector(
in MarkerDetectorSettings settings,
out ulong markerDetector
)

Parameters

TypeNameDescription
in MarkerDetectorSettingssettings
out ulongmarkerDetector

XrResult MLCreateMarkerSpace

public XrResult MLCreateMarkerSpace(
ulong markerDetector,
ulong marker,
out ulong xrSpace
)

Parameters

TypeNameDescription
ulongmarkerDetector
ulongmarker
out ulongxrSpace

XrResult MLDestroyMarkerDetector

public XrResult MLDestroyMarkerDetector(
ulong markerDetector
)

Parameters

TypeNameDescription
ulongmarkerDetector

XrResult MLGetMarkerDetectorState

public XrResult MLGetMarkerDetectorState(
ulong markerDetector,
out MarkerDetectorStatus status
)

Parameters

TypeNameDescription
ulongmarkerDetector
out MarkerDetectorStatusstatusThe current status of the readiness of the marker tracker.

XrResult MLGetMarkerLength

public XrResult MLGetMarkerLength(
ulong markerDetector,
ulong marker,
out float meters
)

Parameters

TypeNameDescription
ulongmarkerDetector
ulongmarker
out floatmeters

XrResult MLGetMarkerNumber

public XrResult MLGetMarkerNumber(
ulong markerDetector,
ulong marker,
out ulong number
)

Parameters

TypeNameDescription
ulongmarkerDetector
ulongmarker
out ulongnumber

XrResult MLGetMarkerReprojectionError

public XrResult MLGetMarkerReprojectionError(
ulong markerDetector,
ulong marker,
out float reprojectionErrorMeters
)

Parameters

TypeNameDescription
ulongmarkerDetector
ulongmarker
out floatreprojectionErrorMeters

XrResult MLGetMarkerString

public XrResult MLGetMarkerString(
ulong markerDetector,
ulong marker,
uint bufferSize,
char [] buffer
)

Parameters

TypeNameDescription
ulongmarkerDetector
ulongmarker
uintbufferSize
char []buffer

XrResult MLGetMarkers

public XrResult MLGetMarkers(
ulong markerDetector,
out uint markerCountOutput,
ulong [] markers
)

Parameters

TypeNameDescription
ulongmarkerDetector
out uintmarkerCountOutput
ulong []markers

XrResult MLSnapshotMarkerDetector

public XrResult MLSnapshotMarkerDetector(
ulong markerDetector
)

Parameters

TypeNameDescription
ulongmarkerDetector