GvrBasePointerRaycaster

This is an abstract class.

This script provides shared functionality used by all Gvr raycasters.

Summary

Inheritance

Inherits from: BaseRaycaster
Direct Known Subclasses:GvrPointerGraphicRaycaster, GvrPointerPhysicsRaycaster

Properties

CurrentRaycastModeForHybrid

Protected functions

GvrBasePointerRaycaster()
PerformRaycast(GvrBasePointer.PointerRay pointerRay, float radius, PointerEventData eventData, List< RaycastResult > resultAppendList)
virtual abstract bool

Public functions

GetLastRay()
Raycast(PointerEventData eventData, List< RaycastResult > resultAppendList)
override void

Properties

CurrentRaycastModeForHybrid

GvrBasePointer.RaycastMode CurrentRaycastModeForHybrid

Protected functions

GvrBasePointerRaycaster

 GvrBasePointerRaycaster()

PerformRaycast

virtual abstract bool PerformRaycast(
  GvrBasePointer.PointerRay pointerRay,
  float radius,
  PointerEventData eventData,
  List< RaycastResult > resultAppendList
)

Public functions

GetLastRay

GvrBasePointer.PointerRay GetLastRay()

Raycast

override void Raycast(
  PointerEventData eventData,
  List< RaycastResult > resultAppendList
)