NativeBindings
Inherits from:
MagicLeapNativeBindings
Public Methods
XrResult MLBeginPlaneDetection
public XrResult MLBeginPlaneDetection(
ulong planesTracker,
in XrTypes.MLXrPlaneDetectorBeginInfo beginInfo
)
Parameters
Type | Name | Description |
---|---|---|
ulong | planesTracker | |
in XrTypes.MLXrPlaneDetectorBeginInfo | beginInfo |
XrResult MLGetPlaneDetectionState
public XrResult MLGetPlaneDetectionState(
ulong planesTracker,
out XrTypes.MLXrPlaneDetectionState state
)
Parameters
Type | Name | Description |
---|---|---|
ulong | planesTracker | |
out XrTypes.MLXrPlaneDetectionState | state |
XrResult MLGetPlaneDetections
public XrResult MLGetPlaneDetections(
ulong planesDetector,
out XrTypes.MLXrPlaneDetectorLocations planeLocations
)
Parameters
Type | Name | Description |
---|---|---|
ulong | planesDetector | |
out XrTypes.MLXrPlaneDetectorLocations | planeLocations |
XrResult MLGetPlanePolygonBuffer
public XrResult MLGetPlanePolygonBuffer(
ulong planeDetector,
ulong planeId,
uint polygonBufferIndex,
out XrTypes.MLXrPlaneDetectorPolygonBuffer polygonBuffer
)
Parameters
Type | Name | Description |
---|---|---|
ulong | planeDetector | |
ulong | planeId | |
uint | polygonBufferIndex | |
out XrTypes.MLXrPlaneDetectorPolygonBuffer | polygonBuffer |
XrResult MLOpenXRCreatePlaneTracker
public XrResult MLOpenXRCreatePlaneTracker(
out ulong planesTracker
)
Parameters
Type | Name | Description |
---|---|---|
out ulong | planesTracker |
XrResult MLOpenXRDestroyPlaneTracker
public XrResult MLOpenXRDestroyPlaneTracker(
ulong planesTracker
)
Parameters
Type | Name | Description |
---|---|---|
ulong | planesTracker |