Skip to main content
Version: 20 Mar 2024

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;