Skip to main content
Version: 11 Nov 2025

MLRequest

NameSpace: MagicLeap

INHERIT FROM THIS IF YOUR REQUEST SHOULD BE A CLASS More...

Inherits from:
IMLRequest< Params, Result >

Detailed Description​

public template <Params ,Result > class MLRequest : IMLRequest< Params, Result > 

Public Methods​

abstract MLResult Start​

public virtual abstract MLResult Start(
Params parameters
)

Parameters

TypeNameDescription
Paramsparameters

Reimplements: Start


abstract MLResult TryGetResult​

public virtual abstract MLResult TryGetResult(
out Result result
)

Parameters

TypeNameDescription
out Resultresult

Reimplements: TryGetResult


Protected Methods​

Dispose​

protected virtual abstract void Dispose(
bool disposing
)

Parameters

TypeNameDescription
booldisposing

Reimplemented by: Dispose


MLRequest​

protected MLRequest()

Public Attributes​

Parameters​


public Params Parameters => parameters;


Protected Attributes​

handle​


protected ulong handle = MagicLeapNativeBindings.InvalidHandle;


parameters​


protected Params parameters;