Class MagicLeapRaycastSubsystem.RaycastProvider
Inheritance
SubsystemProvider
SubsystemProvider<XRRaycastSubsystem>
XRRaycastSubsystem.Provider
MagicLeapRaycastSubsystem.RaycastProvider
Inherited Members
XRRaycastSubsystem.Provider.RemoveRaycast(TrackableId)
XRRaycastSubsystem.Provider.GetChanges(XRRaycast, Allocator)
XRRaycastSubsystem.Provider.Raycast(XRRaycastHit, Ray, TrackableType, Allocator)
XRRaycastSubsystem.Provider.Raycast(XRRaycastHit, Vector2, TrackableType, Allocator)
SubsystemProvider<XRRaycastSubsystem>.TryInitialize()
SubsystemProvider.running
Namespace: UnityEngine.XR.MagicLeap
Assembly: UnityEngine.XR.MagicLeap.dll
Syntax
public class MagicLeapRaycastSubsystem.RaycastProvider : XRRaycastSubsystem.Provider
Constructors
RaycastProvider()
Declaration
public RaycastProvider()
Methods
AsyncRaycast(RaycastQuery)
Declaration
public AsyncRaycastResult AsyncRaycast(RaycastQuery query)
Parameters
Type | Name | Description |
---|---|---|
RaycastQuery | query |
Returns
Type | Description |
---|---|
AsyncRaycastResult |
Destroy()
Declaration
public override void Destroy()
Overrides
UnityEngine.XR.ARSubsystems.XRRaycastSubsystem.Provider.Destroy()
Start()
Declaration
public override void Start()
Overrides
UnityEngine.XR.ARSubsystems.XRRaycastSubsystem.Provider.Start()
Stop()
Declaration
public override void Stop()
Overrides
UnityEngine.XR.ARSubsystems.XRRaycastSubsystem.Provider.Stop()