Skip to main content

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);
ParameterTypeDescription
cameraCamera
hitRaycastHit

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);
ParameterTypeDescription
cameraCamera
hitRaycastHit

Source:Core/HitTest/HitTestContext.cs (line 31)