HitTestContext
Namespace:FairyGUI
Source:Assets/Scripts/Core/HitTest/HitTestContext.cs (line 9)
public class HitTestContext
Fields
cachedMainCamera
public static Camera cachedMainCamera;
Source:Core/HitTest/HitTestContext.cs (line 21)
camera
public static Camera camera;
Source:Core/HitTest/HitTestContext.cs (line 16)
direction
public static Vector3 direction;
Source:Core/HitTest/HitTestContext.cs (line 14)
forTouch
public static bool forTouch;
Source:Core/HitTest/HitTestContext.cs (line 15)
layerMask
public static int layerMask;
Source:Core/HitTest/HitTestContext.cs (line 18)
maxDistance
public static float maxDistance;
Source:Core/HitTest/HitTestContext.cs (line 19)
screenPoint
public static Vector3 screenPoint;
Source:Core/HitTest/HitTestContext.cs (line 12)
worldPoint
public static Vector3 worldPoint;
Source:Core/HitTest/HitTestContext.cs (line 13)
Methods
CacheRaycastHit(Camera, RaycastHit)
public static void CacheRaycastHit(Camera camera, ref RaycastHit hit);
| Parameter | Type | Description |
|---|---|---|
camera | Camera | |
hit | RaycastHit |
Source:Core/HitTest/HitTestContext.cs (line 65)
ClearRaycastHitCache()
public static void ClearRaycastHitCache();
Source:Core/HitTest/HitTestContext.cs (line 73)
GetRaycastHitFromCache(Camera, RaycastHit)
public static bool GetRaycastHitFromCache(Camera camera, out RaycastHit hit);
| Parameter | Type | Description |
|---|---|---|
camera | Camera | |
hit | RaycastHit |
Source:Core/HitTest/HitTestContext.cs (line 31)