CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.Interaction.CellexalRaycast Class Reference

Handles raycasting from the controller to, heatmaps, graphs, networks, legends, et.c. This will call CellexalRaycastable.OnRaycastEnter and CellexalRaycastable.OnRaycastHit and so on. More...

Inheritance diagram for CellexalVR.Interaction.CellexalRaycast:

Public Types

enum  ClickType { None, RightTrigger, LeftTrigger }
 
enum  Override { None, AlwaysOn, AlwaysOff }
 

Public Member Functions

void SetOverride (int i)
 

Public Attributes

ClickType activatedBy = ClickType.RightTrigger
 Defines how this raycastable can be activated. More...
 
LayerMask layerMask
 
XRRayInteractor rayInteractor
 
XRInteractorLineVisual interactorLineVisual
 
CellexalRaycastable lastRaycastableHit = null
 

Properties

Override OverrideRaycast [get, set]
 

Detailed Description

Handles raycasting from the controller to, heatmaps, graphs, networks, legends, et.c. This will call CellexalRaycastable.OnRaycastEnter and CellexalRaycastable.OnRaycastHit and so on.

Member Data Documentation

◆ activatedBy

ClickType CellexalVR.Interaction.CellexalRaycast.activatedBy = ClickType.RightTrigger

Defines how this raycastable can be activated.


The documentation for this class was generated from the following file: