API reference

OVRPhysicsRaycaster Class

Extends BaseRaycaster
Simple event system using physics raycasts.
Very closely based on UnityEngine.EventSystems.PhysicsRaycaster

Object Data for protected-static-attrib

static const int kNoEventMaskSet[Get]
Const to use for clarity when no event mask is set.

Protected Fields

LayerMask m_EventMask[Get]
Layer mask used to filter events.
Always combined with the camera's culling mask if a camera is used.

Properties

override Camera eventCamera[Get]
int depth[Get]
Depth used to determine the order of event processing.
override int sortOrderPriority[Get]
int finalEventMask[Get]
Event mask used to determine which objects will receive events.
LayerMask eventMask[Get]
Layer mask used to filter events.
Always combined with the camera's culling mask if a camera is used.

Fields

int sortOrder[Get]

Protected Functions

OVRPhysicsRaycaster ( )

Member Functions

override void Raycast
( PointerEventData eventData,
List< RaycastResult > resultAppendList )
Perform a raycast using the worldSpaceRay in eventData.
Parameters
eventData
resultAppendList
void Spherecast
( PointerEventData eventData,
List< RaycastResult > resultAppendList,
float radius )
Perform a Spherecast using the worldSpaceRay in eventData.
Parameters
eventData
resultAppendList
radius
Radius of the sphere
Vector2 GetScreenPos
( Vector3 worldPosition )
Get screen position of this world position as seen by the event camera of this OVRPhysicsRaycaster.
Parameters
worldPosition
Returns