MagicLeap
NameSpace: XR
Namespaces
Name |
---|
UnityEngine::XR::MagicLeap::LowLevel |
UnityEngine::XR::MagicLeap::Native |
UnityEngine::XR::MagicLeap::Unsafe |
Classes
Type | Name |
---|---|
class | AnchorSubsystem The Magic Leap implementation of the XRAnchorSubsystem . Do not create this directly. Use XRAnchorSubsystemDescriptor.Create() instead. |
class | GestureSubsystem MagicLeap implementation of the XRGestureSubsystem . Do not create this directly. Use the SubsystemManager instead. |
class | GestureSubsystemComponent |
interface | IMLRequest ALWAYS INHERIT FROM THIS |
class | ImageTrackingSubsystem Subsystem for Image Tracking TODO: Implement when Image Tracking is available from the platform |
class | InputSubsystem |
class | InvalidInstanceException Simple custom exception for instance error checking. |
class | MLAPIBase |
class | MLAnchors Spatial Anchor management is closely tied to the selected mapping mode on the device. The modes are mutually exclusive and affect the functionality of these APIs. The available mapping modes are: |
class | MLAudioInput Manages Audio. |
class | MLAudioOutput Manages Audio. |
class | MLAudioOutputPluginBehavior |
class | MLAudioPlayback |
class | MLAutoAPISingleton MLAutoAPISingleton class contains a template for singleton APIs |
class | MLBitMask Custom attribute to make it easy to turn enum fields into bit masks in the inspector. The enum type must be defined in order for the inspector to be able to know what the bits should be set to. |
class | MLBitMaskEditor |
class | MLCVCamera MLCamera class exposes static functions to query camera related functions. Most functions are currently a direct pass through functions to the native C-API functions and incur no overhead. |
class | MLDepthCamera APIs to access the depth camera data. |
class | MLDevice MagicLeap device class responsible for updating all trackers when they register and are enabled. |
class | MLEyeCalibration MLEyeCalibration Summary placeholder. |
class | MLEyeCamera MLEyeCamera class exposes static functions to query eye camera related functions. Most functions are currently a direct pass through functions to the native C-API functions and incur no overhead. |
class | MLFacialExpression |
class | MLGazeRecognition This API can be used to get info about gaze. |
class | MLGlobalDimmer |
class | MLGraphicsHooks |
class | MLHeadposeCanvasBehavior Script used to position this Canvas object directly in front of the user by using lerp functionality to give it a smooth look. Components on the canvas should function normally. |
class | MLHeadsetFit MLHeadsetFit Summary placeholder. |
class | MLLazySingleton |
class | MLMarkerTracker This API can be used to scan markers. For QR codes it also provides 6DOF poses. The scanner supports up to 16 markers. Identical markers will be treated as seperate markers and reported individually. List of currently supported trackable markers (with pose info): |
class | MLMedia MLMedia APIs. |
class | MLMediaFormat APIs for creating and retrieving media format information. |
class | MLMediaFormatKey MLMediaFormat description goes here. |
class | MLMediaRecorder APIs for video and audio recording. |
class | MLMediaTTML MLMediaTTML Summary placeholder. |
class | MLNativeSurface |
class | MLNativeSurfaceYcbcrRenderer |
class | MLNotifications MLHeadsetFit description goes here. |
class | MLOcclusion |
class | MLPlanesQueryFlagsAndPlaneDetectionModeExtensions |
class | MLPluginLog Used to print logs within the plugin. |
class | MLPowerManager |
class | MLRequest INHERIT FROM THIS IF YOUR REQUEST SHOULD BE A CLASS |
struct | MLResult Magic Leap API return value. |
class | MLSegmentedDimmer |
class | MLSpace |
class | MLTime Represents an ML API wide timestamp in nanoseconds that is not guaranteed to be synced with any system time. If OpenXR is used, MLTime is synonymous with the XrTime type. |
class | MLVirtualKeyboard This class provides callbacks and manages the state of the Virtual Keyboard. |
class | MLVoice APIs for the voice service system. |
class | MLWebView API for MLWebView that allows an application to instantiate a hardware accelerated WebView and interact with it(via "mouse" and "keyboard" events). |
class | MLWorldCamera Magic Leap 2 has three world cameras which it uses for environment tracking. The three cameras area located on the left, center, and right side of the headset. This API will provide a way to query for the frames from these world cameras, at this point the app will not be able to configure the world camera parameters. |
class | MagicLeapCamera MonoBehaviour class representing the Magic Leap camera |
class | MagicLeapXrProvider |
class | MagicLeapXrProviderNativeBindings |
class | MagicLeapXrProviderSettings |
class | MeshingSubsystem |
class | MeshingSubsystemComponent |
class | MeshingSubsystemLifecycle |
class | OnChangedCallAttribute |
class | PlanesSubsystem The Magic Leap implementation of the XRPlaneSubsystem . Do not create this directly. Use PlanesSubsystemDescriptor.Create() instead. |
class | RequireXRLoader Place this attribute on a child of MLAutoAPISingleton to prevent its initialization until the Magic Leap XR package is loaded. |
class | SessionSubsystem The Magic Leap implementation of the XRSessionSubsystem . Do not create this directly. Use SessionSubsystemDescriptor.Create() instead. |
class | SettingsIntentsLauncher |
class | SubsystemFeatures |
class | Timer |
class | YcbcrRenderer Implements a renderer for android native & hardware buffers (Vulkan-only). |