NativeBindings
Inherits from:
MagicLeapNativeBindings
Public Methods
XrResult MLOpenXRCreateExportedLocalizationMap
public XrResult MLOpenXRCreateExportedLocalizationMap(
in NativeInterop.XrUUID xrUUID,
out ulong mapHandle
)
Parameters
Type | Name | Description |
---|---|---|
in NativeInterop.XrUUID | xrUUID | |
out ulong | mapHandle |
XrResult MLOpenXRDestroyExportedLocalizationMap
public XrResult MLOpenXRDestroyExportedLocalizationMap(
ulong mapHandle
)
Parameters
Type | Name | Description |
---|---|---|
ulong | mapHandle |
XrResult MLOpenXREnableLocalizationEvents
public XrResult MLOpenXREnableLocalizationEvents(
bool enableEvents
)
Parameters
Type | Name | Description |
---|---|---|
bool | enableEvents |
XrResult MLOpenXRGetExportedLocalizationMapData
public XrResult MLOpenXRGetExportedLocalizationMapData(
ulong mapHandle,
uint maxMapSize,
out uint mapOutputDataSize,
byte [] mapData
)
Parameters
Type | Name | Description |
---|---|---|
ulong | mapHandle | |
uint | maxMapSize | |
out uint | mapOutputDataSize | |
byte [] | mapData |
unsafe bool MLOpenXRGetLocalizationMapData
public unsafe bool MLOpenXRGetLocalizationMapData(
out XrEventDataLocalizationChangedML data
)
Parameters
Type | Name | Description |
---|---|---|
out XrEventDataLocalizationChangedML | data |
XrResult MLOpenXRImportLocalizationMap
public XrResult MLOpenXRImportLocalizationMap(
ref XrLocalizationMapImportInfoML requestInfo,
out NativeInterop.XrUUID xrUUID
)
Parameters
Type | Name | Description |
---|---|---|
ref XrLocalizationMapImportInfoML | requestInfo | |
out NativeInterop.XrUUID | xrUUID |
XrResult MLOpenXRLocalizationMapClearCallback
public XrResult MLOpenXRLocalizationMapClearCallback()
XrResult MLOpenXRLocalizationMapRegisterCallback
public XrResult MLOpenXRLocalizationMapRegisterCallback(
OnEventDataLocalizationChangedCallback callback
)
Parameters
Type | Name | Description |
---|---|---|
OnEventDataLocalizationChangedCallback | callback |
unsafe XrResult MLOpenXRQueryLocalizationMaps
public unsafe XrResult MLOpenXRQueryLocalizationMaps(
uint maxMapSize,
out uint mapOutputSize,
XrLocalizationMapML * mapsPtr
)
Parameters
Type | Name | Description |
---|---|---|
uint | maxMapSize | |
out uint | mapOutputSize | |
XrLocalizationMapML * | mapsPtr |
XrResult MLOpenXRRequestMapLocalization
public XrResult MLOpenXRRequestMapLocalization(
NativeInterop.XrUUID xrUUID
)
Parameters
Type | Name | Description |
---|---|---|
NativeInterop.XrUUID | xrUUID |