docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class MagicLeapRaycastSubsystem

    The Magic Leap implementation of the XRRaycastSubsystem. Do not create this directly. Use XRRaycastSubsystemDescriptor.Create() instead.

    Inheritance
    object
    SubsystemWithProvider
    SubsystemWithProvider<XRRaycastSubsystem, XRRaycastSubsystemDescriptor, XRRaycastSubsystem.Provider>
    TrackingSubsystem<XRRaycast, XRRaycastSubsystem, XRRaycastSubsystemDescriptor, XRRaycastSubsystem.Provider>
    XRRaycastSubsystem
    MagicLeapRaycastSubsystem
    Implements
    ISubsystem
    Inherited Members
    XRRaycastSubsystem.GetChanges(Allocator)
    XRRaycastSubsystem.TryAddRaycast(Vector2, float, out XRRaycast)
    XRRaycastSubsystem.TryAddRaycast(Ray, float, out XRRaycast)
    XRRaycastSubsystem.RemoveRaycast(TrackableId)
    XRRaycastSubsystem.Raycast(Ray, TrackableType, Allocator)
    XRRaycastSubsystem.Raycast(Vector2, TrackableType, Allocator)
    TrackingSubsystem<XRRaycast, XRRaycastSubsystem, XRRaycastSubsystemDescriptor, XRRaycastSubsystem.Provider>.GetChanges(Allocator)
    SubsystemWithProvider<XRRaycastSubsystem, XRRaycastSubsystemDescriptor, XRRaycastSubsystem.Provider>.subsystemDescriptor
    SubsystemWithProvider.Start()
    SubsystemWithProvider.Stop()
    SubsystemWithProvider.Destroy()
    SubsystemWithProvider.running
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.MagicLeap
    Assembly: UnityEngine.XR.MagicLeap.dll
    Syntax
    [Preserve]
    public sealed class MagicLeapRaycastSubsystem : XRRaycastSubsystem, ISubsystem

    Methods

    AsyncRaycast(RaycastQuery)

    Asynchronously casts a ray. Use the returned AsyncRaycastResult to check for completion and retrieve the raycast hit results.

    Declaration
    public AsyncRaycastResult AsyncRaycast(RaycastQuery query)
    Parameters
    Type Name Description
    RaycastQuery query

    The input query for the raycast job.

    Returns
    Type Description
    AsyncRaycastResult

    An AsyncRaycastResult which can be used to check for completion and retrieve the raycast result.

    Implements

    UnityEngine.ISubsystem
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)