Class YVRPhysicsRaycaster
Raycaster used for raycasting physics targets
Inheritance
Object
    Component
    Behaviour
    MonoBehaviour
    UIBehaviour
    BaseRaycaster
    YVRPhysicsRaycaster
  Inherited Members
      BaseRaycaster.ToString()
    
    
      BaseRaycaster.OnEnable()
    
    
      BaseRaycaster.OnDisable()
    
    
      BaseRaycaster.OnCanvasHierarchyChanged()
    
    
      BaseRaycaster.OnTransformParentChanged()
    
    
      BaseRaycaster.priority
    
    
      BaseRaycaster.sortOrderPriority
    
    
      BaseRaycaster.renderOrderPriority
    
    
      BaseRaycaster.rootRaycaster
    
    
      UIBehaviour.Awake()
    
    
      UIBehaviour.Start()
    
    
      UIBehaviour.OnDestroy()
    
    
      UIBehaviour.IsActive()
    
    
      UIBehaviour.OnValidate()
    
    
      UIBehaviour.Reset()
    
    
      UIBehaviour.OnRectTransformDimensionsChange()
    
    
      UIBehaviour.OnBeforeTransformParentChanged()
    
    
      UIBehaviour.OnDidApplyAnimationProperties()
    
    
      UIBehaviour.OnCanvasGroupChanged()
    
    
      UIBehaviour.IsDestroyed()
    
    
      MonoBehaviour.IsInvoking()
    
    
      MonoBehaviour.CancelInvoke()
    
    
    
    
    
    
    
    
    
    
    
      MonoBehaviour.StopCoroutine(Coroutine)
    
    
    
      MonoBehaviour.StopAllCoroutines()
    
    
    
      MonoBehaviour.destroyCancellationToken
    
    
      MonoBehaviour.useGUILayout
    
    
      MonoBehaviour.runInEditMode
    
    
      Behaviour.enabled
    
    
      Behaviour.isActiveAndEnabled
    
    
    
      Component.GetComponent<T>()
    
    
    
      Component.TryGetComponent<T>(out T)
    
    
    
    
    
    
      Component.GetComponentInChildren<T>()
    
    
    
    
    
    
      Component.GetComponentsInChildren<T>()
    
    
    
    
    
    
      Component.GetComponentInParent<T>()
    
    
    
    
    
    
      Component.GetComponentsInParent<T>()
    
    
    
    
    
      Component.GetComponents<T>()
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Component.transform
    
    
      Component.gameObject
    
    
      Component.tag
    
    
      Object.GetInstanceID()
    
    
      Object.GetHashCode()
    
    
    
      Object.Instantiate(Object, Vector3, Quaternion)
    
    
      Object.Instantiate(Object, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate(Object)
    
    
      Object.Instantiate(Object, Transform)
    
    
    
      Object.Instantiate<T>(T)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion)
    
    
      Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    
    
      Object.Instantiate<T>(T, Transform)
    
    
    
    
      Object.Destroy(Object)
    
    
    
      Object.DestroyImmediate(Object)
    
    
    
    
    
    
      Object.DontDestroyOnLoad(Object)
    
    
    
      Object.DestroyObject(Object)
    
    
    
    
      Object.FindObjectsOfType<T>()
    
    
      Object.FindObjectsByType<T>(FindObjectsSortMode)
    
    
    
      Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    
    
      Object.FindObjectOfType<T>()
    
    
    
      Object.FindFirstObjectByType<T>()
    
    
      Object.FindAnyObjectByType<T>()
    
    
      Object.FindFirstObjectByType<T>(FindObjectsInactive)
    
    
      Object.FindAnyObjectByType<T>(FindObjectsInactive)
    
    
    
    
    
    
    
    
    
      Object.name
    
    
      Object.hideFlags
    
    
    
    
    
  Namespace: YVR.Core
Assembly: YVR.Core.Runtime.dll
Syntax
public class YVRPhysicsRaycaster : BaseRaycaster
  Fields
| Name | Description | 
|---|---|
| eventMask | The layer that physics ray should care  | 
      
Properties
| Name | Description | 
|---|---|
| eventCamera | The camera used to convert rayhit's world position to screen position  | 
      
Methods
| Name | Description | 
|---|---|
| GetRaycastResultScreenPosition(RaycastResult) | Convert hit point position from world space to the screen space  | 
      
| Raycast(PointerEventData, List<RaycastResult>) | Processing actual raycast, will be triggered by EventSystem.RaycastAll  |