Method Raycast
Raycast(Ray, TrackableType, Allocator)
Casts ray against trackables specified with trackableTypeMask.
Declaration
public NativeArray<XRRaycastHit> Raycast(Ray ray, TrackableType trackableTypeMask, Allocator allocator)
Parameters
| Type | Name | Description |
|---|---|---|
| Ray | ray | A ray in session space. |
| TrackableType | trackableTypeMask | The types of trackables to test for ray intersections. |
| Allocator | allocator | The |
Returns
| Type | Description |
|---|---|
| NativeArray<XRRaycastHit> | A |
Raycast(Vector2, TrackableType, Allocator)
Casts a ray originating from screenPoint against trackables specified with trackableTypeMask.
Declaration
public NativeArray<XRRaycastHit> Raycast(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector2 | screenPoint | A point on the screen in normalized screen coordinates (0, 0) - (1, 1). |
| TrackableType | trackableTypeMask | The types of trackables to test for ray intersections. |
| Allocator | allocator | The |
Returns
| Type | Description |
|---|---|
| NativeArray<XRRaycastHit> | A |