EDIA Core 0.6.0
A Unity XR toolbox for research
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CEdia.Utilities.ArrayToolsArray tools
 CEdia.Events.ConfigAll event related to controlling the state machine of the experiment
 CEdia.ConstantsStatic definitions
 CEdia.Controller.ControlPanelRepresents the control panel for the experimenter
 CEdia.Events.ControlPanelAll event related to local or remote control
 CEdia.Events.CoreOverview of all events in the system. Easier to reference and no typo mistakes by using them
 CEdia.eParamParameter package definition to send along with an event
 CEdia.EventManagerProvides functionality for managing events using event listeners and event triggers
 CEdia.ExperimentMain manager for the experiment
 CEdia.Controller.ExperimenterPanelBase Panel functionality
 CEdia.Controller.PanelConfigMakerPanel for setting up config files, for now choosing them from pre-set versions
 CEdia.Controller.PanelConfigSelectionGUI element that enables the user to choose from a dropdown of found experiment config files
 CEdia.Events.EyeOptional eye package methods
 CEdia.FileManagerStatic class to handle file IO
 CEdia.ILslEyeOutletInterface for pushing eye tracking data to an LSL (Lab Streaming Layer) stream
 CEdia.InputActionHandlerMapping new Input system InputAction to EDIA EventManager
 CInspectorHelpBoxAttributeAttribute used to display a help box in the Unity inspector for the associated property
 CEdia.MessagePanelInVRShow the user a message in VR
 CEdia.Events.NetworkAll event related to controlling the state machine of the experiment
 CEdia.ScreenFaderHandles fading the camera view
 CEdia.ScreenInVRBase class for a 'screen' in VR (canvas)
 CEdia.SessionInfo!
 CEdia.Events.SettingsAll event related to controlling the state machine of the experiment
 CEdia.SettingsDeclarationContainer to hold main settings of the application
 CEdia.SettingsTuple!
 CEdia.Events.StateMachineAll event related to controlling the state machine of the experiment
 CEdia.Utilities.StringToolsString tools
 CEdia.SystemSettingsGlobal settings of the application
 CEdia.TrialStepOne step of a trial
 CEdia.ValueListList of string values, in a class to make it serializable by JSON
 CEdia.XBlockBlueprint class for Task classes
 CEdia.XBlockBaseSettingsBase class for representing settings of an XBlock
 CEdia.XBlockSettingsRepresents settings for a single XBlock
 CEdia.XBlockSequenceRepresents a serialized container for configuring a sequence of experiment blocks
 CEdia.Events.XRXR cam and controller related
 CEdia.XRControllerRepresents an XR controller used in the application and provides configuration for the controller model, interaction modes, and trackers
 CEdia.XR.XRControllerInputRemapperIn order to be flexible for each Xblock, the remapping of a controller key to a method is a separate script
 CEdia.XRManagerManages XR-related functionality within the framework, providing tools and settings for interaction, tracking, and visualization in an XR environment