跳到主要内容

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);
参数类型说明
cameraCamera
hitRaycastHit

源码: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);
参数类型说明
cameraCamera
hitRaycastHit

源码:Core/HitTest/HitTestContext.cs (行 31)