EGDL2 2.1
Loading...
Searching...
No Matches
Enablegames Namespace Reference

Classes

class  AbleReplay
 Represents a replay of a session. More...
 
class  AddTrackingAvatarAsGhost
 Class to add a tracking avatar as a ghost. More...
 
class  AvatarSkeleton
 Represents the skeleton of an avatar. Contains functions to map the information from one avatar to the another base on T pose. More...
 
class  BiometricData
 Class to store biometric datum, contains function to serialize and deserialize function to json string. More...
 
class  BiometricDatum
 Represents a single data point in the BiometricData class. More...
 
class  BodyConverter
 A class that can be serialized in json. Used to track an entire body/joint chain. This is device agnostic, so it doesn't matter if this is kinect or some other device. More...
 
class  BodyReplayer
 The BodyReplayer class is used to define the structure of a player's body in a game. More...
 
class  BoneControllerInterface
 Represents the interface for controlling bone operations in the BoneControllerInterface class. More...
 
class  BoolParameter
 Represents a boolean parameter used in a game. More...
 
class  BoolWidget
 Represents a boolean widget that can be used to control game objects and update a boolean parameter. More...
 
class  checkForSuki
 The checkForSuki class is responsible for checking if "Suki" is present. More...
 
class  DropdownController
 Controls the behavior of a dropdown UI element. More...
 
class  eagDebug
 Enablegames Debug class for logging and debugging purposes. More...
 
class  eagDebugHandler
 Represents a custom debug log handler for writing logs to a file. More...
 
class  egBool
 Represents a boolean egVariable that can be used in games. More...
 
class  egDefaultParametersCreator
 This is an User friendly parameter creator for developers. With this script a developer can set up game parameters with the Unity Inspector without use the code at all. More...
 
class  egEvent
 Class that contains all the types of events supported by EGLibrary. More...
 
class  egFloat
 Represents a floating point number egVariable that can be used in games. More...
 
class  egInt
 Represents an integer egVariable that can be used in games. More...
 
class  egString
 Represents a string egVariable that can be used in games. More...
 
class  egVar
 Abstract class that will be used to implement our personal egVariables It handle only the type of parameters implemented in our games. Further implementations will require an update of this class. More...
 
class  EnableAPI
 The EnableAPI class provides access to the API services of the Enablegames platform. More...
 
class  EnableBody
 A class that can be serialized in json Used to track an entire body/joint chain This is device agnostic, so it doesn't matter if this is kinect or some other device. More...
 
class  EnableJoint
 A class representing a joint of a body. More...
 
class  EnableString
 Represents a serializable string value. More...
 
class  EnumParameter
 Represents a enum parameter used in a game. More...
 
class  FilesToDropdown
 Provides functionality to get a list of file names from a specified directory and populate them in a dropdown UI element. More...
 
class  GameCreatorPanel
 Represents a panel that controls the creation of games. More...
 
class  gameCreatorToMainMenu
 Class that switches back to the main menu, deactivating the game creator and activating the main menu. More...
 
class  GamePanel
 Represents a game panel in the UI. More...
 
class  GameParameter
 Represents a game parameter that can be customized. More...
 
class  GameParameterCreator
 Class responsible for creating and managing game parameters for UI. More...
 
class  GameParameters
 Contains the parameters used by the game at runtime. More...
 
class  GenericParameter
 Represents a generic parameter used in a game. More...
 
class  IntParameter
 Represents an integer parameter in a game. More...
 
class  LoginNavigation
 Class for handling the login navigation functionality. More...
 
class  MiniJSON
 This class encodes and decodes JSON strings. Spec. details, see http://www.json.org/. More...
 
class  NetworkSkeletonOSC
 A class that represents a network skeleton using OSC communication. More...
 
class  OnEventModule
 Class that bind a TrackerModule to an event and the tags that represent the egObject that call a certain event. More...
 
class  ParameterHandler
 Handles accessing and managing game parameters. More...
 
class  ParameterTracker
 ParameterTracker is a class that extends the TrackerComponent class and is responsible for tracking parameters in the application. More...
 
class  ParameterWidget
 Abstract class representing a parameter widget. More...
 
class  PieChartMesh
 
class  PieChartMeshController
 
class  RangeParameter
 Represents a float parameter used in games. Contains min and max value. More...
 
class  RangeWidget
 Represents a widget that allows users to select a value within a specified range. More...
 
class  RoboticData
 Class to store a collection of robotic data. Contains function to serialize and deserialize to json string. More...
 
class  RoboticDatum
 Represents a single data point in the RoboticData class. More...
 
class  Session
 Represents a session for storing tracker messages. More...
 
class  SessionAnalyzer
 Extension methods for the Session class. Specifically methods that analyze read in data or in progress sessions Nothing is cached, everything calculated when called. More...
 
class  SessionCreator
 This class creates sessions for AbleGames games. This class will connect & create a session for logging data and results. More...
 
class  SessionCreatorPanel
 UI Element. Default for generic/quick setup. More...
 
class  SessionReader
 The SessionReader class reads and deserializes a JSON file into a Session object. More...
 
class  SessionReplay
 The SessionReplay class handles the functionality of session replay. More...
 
class  SkeletonData
 Skeleton data. Calculates and holds all skeleton data which is needed by suki, etc. Calculates joint angles, min and max values,etc. More...
 
class  SkeletonGhost
 The SkeletonGhost class is responsible for copying skeleton data from an AvatarSkeleton object to another object. More...
 
class  StringListParameter
 Represents a game parameter that stores a choice from a list of strings. More...
 
class  StringListWidget
 Represents a widget for displaying a list of strings. More...
 
class  StringParameter
 Represents a string parameter used in a game. More...
 
class  TrackAvatar
 TrackAvatar is a class that tracks data for an avatar skeleton. More...
 
class  Tracker
 MonoBehaviour that records the game data. Subscribe game behavior to the tracker by defining a message delegate. See TrackerModule. More...
 
class  TrackerComponent
 TrackerComponent is a base class for all tracker components in the application. More...
 
class  TrackerHeading
 Represents a tracker heading that contains version number and project name. More...
 
class  TrackerMessage
 Represents a message sent by the Tracker. More...
 
class  TrackerModule
 This object gets data from a delegate for logging. Users register functionality to track. Creates tracker messages that get logged in the tracker file. More...
 
class  VariableHandler
 Singleton that bind variables to the game parameters from GameParameters.cs It will update the state of the variables each time the game parameter bind to them changes. More...
 

Enumerations

enum  Egdb
 Enum member indicating that all debug modes are enabled.