Skip to main content
Version: 12 Dec 2024

NativeBindings

Inherits from:
MagicLeapNativeBindings

Public Methods​

MLResult.Code MLInputCreate​

public MLResult.Code MLInputCreate(
out ulong handle
)

Parameters

TypeNameDescription
out ulonghandle

MLResult.Code MLInputCreateCustomHapticsPattern​

public MLResult.Code MLInputCreateCustomHapticsPattern(
ulong handle,
ref MLInputCustomHapticsInfo info,
ref uint patternId
)

Parameters

TypeNameDescription
ulonghandle
ref MLInputCustomHapticsInfoinfo
ref uintpatternId

MLResult.Code MLInputDeleteCustomHapticsPattern​

public MLResult.Code MLInputDeleteCustomHapticsPattern(
ulong handle,
uint patternId
)

Parameters

TypeNameDescription
ulonghandle
uintpatternId

MLResult.Code MLInputStartControllerFeedbackBuzzCommand​

public MLResult.Code MLInputStartControllerFeedbackBuzzCommand(
ulong handle,
byte controllerId,
in MLInputBuzzCommand command
)

Parameters

TypeNameDescription
ulonghandle
bytecontrollerId
in MLInputBuzzCommandcommand

MLResult.Code MLInputStartControllerFeedbackCustomHapticsPattern​

public MLResult.Code MLInputStartControllerFeedbackCustomHapticsPattern(
ulong handle,
byte controllerId,
uint patternId
)

Parameters

TypeNameDescription
ulonghandle
bytecontrollerId
uintpatternId

MLResult.Code MLInputStartControllerFeedbackPreDefinedPattern​

public MLResult.Code MLInputStartControllerFeedbackPreDefinedPattern(
ulong handle,
byte controllerId,
ref MLInputPreDefinedPattern pattern
)

Parameters

TypeNameDescription
ulonghandle
bytecontrollerId
ref MLInputPreDefinedPatternpattern

MLResult.Code MLInputStopControllerFeedback​

public MLResult.Code MLInputStopControllerFeedback(
ulong handle,
byte controllerId
)

Parameters

TypeNameDescription
ulonghandle
bytecontrollerId