HitTestContext
命名空间:FairyGUI
源码:Assets/Scripts/Core/HitTest/HitTestContext.cs (行 9)
public class HitTestContext
字段
cachedMainCamera
public static Camera cachedMainCamera;
源码:Core/HitTest/HitTestContext.cs (行 21)
camera
public static Camera camera;
源码:Core/HitTest/HitTestContext.cs (行 16)
direction
public static Vector3 direction;
源码:Core/HitTest/HitTestContext.cs (行 14)
forTouch
public static bool forTouch;
源码:Core/HitTest/HitTestContext.cs (行 15)
layerMask
public static int layerMask;
源码:Core/HitTest/HitTestContext.cs (行 18)
maxDistance
public static float maxDistance;
源码:Core/HitTest/HitTestContext.cs (行 19)
screenPoint
public static Vector3 screenPoint;
源码:Core/HitTest/HitTestContext.cs (行 12)
worldPoint
public static Vector3 worldPoint;
源码:Core/HitTest/HitTestContext.cs (行 13)
方法
CacheRaycastHit(Camera, RaycastHit)
public static void CacheRaycastHit(Camera camera, ref RaycastHit hit);
| 参数 | 类型 | 说明 |
|---|---|---|
camera | Camera | |
hit | RaycastHit |
源码:Core/HitTest/HitTestContext.cs (行 65)
ClearRaycastHitCache()
public static void ClearRaycastHitCache();
源码:Core/HitTest/HitTestContext.cs (行 73)
GetRaycastHitFromCache(Camera, RaycastHit)
public static bool GetRaycastHitFromCache(Camera camera, out RaycastHit hit);
| 参数 | 类型 | 说明 |
|---|---|---|
camera | Camera | |
hit | RaycastHit |
源码:Core/HitTest/HitTestContext.cs (行 31)