EDIA Core 0.6.0
A Unity XR toolbox for research
Loading...
Searching...
No Matches
Edia Namespace Reference

Classes

class  eParam
 Parameter package definition to send along with an event. More...
class  EventManager
 Provides functionality for managing events using event listeners and event triggers. More...
class  Constants
 Static definitions. More...
class  Experiment
 Main manager for the experiment. More...
class  FileManager
 Static class to handle file IO. More...
class  SettingsTuple
 ! More...
class  ValueList
 List of string values, in a class to make it serializable by JSON. More...
class  XBlockSequence
 Represents a serialized container for configuring a sequence of experiment blocks. More...
class  XBlockBaseSettings
 Base class for representing settings of an XBlock. More...
class  XBlockSettings
 Represents settings for a single XBlock. More...
class  SessionInfo
 ! More...
class  TrialStep
 One step of a trial. More...
class  SettingsDeclaration
 Container to hold main settings of the application. More...
class  MessagePanelInVR
 Show the user a message in VR. More...
class  ScreenFader
 Handles fading the camera view. More...
class  ScreenInVR
 Base class for a 'screen' in VR (canvas). More...
class  SystemSettings
 Global settings of the application. More...
class  XBlock
 Blueprint class for Task classes. More...
class  XRController
 Represents an XR controller used in the application and provides configuration for the controller model, interaction modes, and trackers. More...
class  XRManager
 Manages XR-related functionality within the framework, providing tools and settings for interaction, tracking, and visualization in an XR environment. More...
class  InputActionHandler
 Mapping new Input system InputAction to EDIA EventManager. More...
interface  ILslEyeOutlet
 Interface for pushing eye tracking data to an LSL (Lab Streaming Layer) stream. More...