CKeyBinding.ActiveState | Defines an active key binding state |
▼CAlignmentTransform | Provides alignment adjustments to a Transform using offsets |
CAlignmentRectTransform | Provides alignment adjustments to a RectTransform using offsets |
▼CAlignmentTransformSettings | A data structure to store FAST.AlignmentTransform settings |
CAlignmentRectTransformSettings | A data structure to store FAST.AlignmentRectTransform settings |
▼CAssetFromFile | A base class to help use an asset loaded from the file system for the current skin in multiple languages |
CAudioClipFromFile | A class to help use an audio asset loaded from the file system as AudioClip for the current skin in multiple languages |
CAudioSourceFromFile | A class to help use an audio asset loaded from the file system as AudioSource.clip for the current skin in multiple languages |
CImageFromFile | A class to help use an image asset loaded from the file system as Image.sprite for the current skin in multiple languages |
CImagePlayerFromFile | A class to help use an image sequence asset loaded from the file system as FAST.ImagePlayer.sprites for the current skin in multiple languages |
CSpriteFromFile | A class to help use an image asset loaded from the file system as Sprite for the current skin in multiple languages |
CTextureFromFile | A class to help use an image asset loaded from the file system as Texture2D for the current skin in multiple languages |
CVideoPlayerFromFile | A class to help use a video asset loaded from the file system as VideoPlayer.url for the current skin in multiple languages |
CAssetSettings | A data structure to store FAST.AssetFromFile and FAST.AssetsLoader settings |
CAudioClipExtensions | A class to extend the functionality of an AudioClip |
CAudioPlayer | A class to play AudioClips from a playlist |
CAutoRefreshSettings | Automatically refresh the activity settings on an interval and trigger a UnityEvent on every refresh |
CBaseSettings | A base class for activity settings which should be used to derive custom activity settings |
CConfigSettings | A data structure to store application configuration settings |
CDisplaySettings | A data structure to store FAST.DisplayLoader settings |
▼CEventTimer | A base class timer that either invokes a UnityEvent when time elapses or resets when an interrupt happens |
CIdleTimer | A timer that invokes a UnityEvent when time elapses or resets when there is interaction input |
CImagePlayer | A class to play an image sequence of Sprites similar to a GIF |
CAssetFromFile.ImageSettings | A class for storing the image file import settings used by the Unity Editor. It ensures that the image settings used when loading from file at runtime will match the import settings used by the Editor |
CKeyBinding | Maps key presses to callbacks and actions |
▼CKeyBinding.KeyCommand | A base class for key presses and how they map to commands |
CKeyBinding.ButtonKeyCommand | Maps a key press to trigger a UI Button.onClick() event |
CKeyBinding.GameObjectKeyCommand | Maps a key press to toggle a
GameObject active/inactive |
CKeyBinding.ToggleKeyCommand | Maps a key press to toggle a UI Toggle on/off |
CKeyBinding.UnityEventKeyCommand | Maps a key press to trigger a UnityEvent |
CLoadingProgress | Loading screen progress and error GUI. Not meant to be used directly in code |
CLoadingScreenManager | Manages the GUI for the startup loading screen progress and errors. Not meant to be used directly in code |
CLogSettings | A data structure to store logging settings |
CMarkerData | A data structure for storing the marker tracking data |
▼CMarkerTool | A base class to define marker-based tools and interactions |
CMarkerButton | A predefined tool for a button |
CMarkerDial | A predefined tool for a dial control |
CMarkerDice | A predefined tool for a 6-sided dice |
CMarkerObject | A predefined tool for a tangible object |
CMarkerSlider | A predefined tool for a slider |
CMarkerToggle | A predefined tool for a 2-state toggle |
CMarkerWindow | A predefined tool for a "magic" window |
CMarkerTrackingSettings | A data structure to store FAST.MarkerTrackingSystem settings |
CMarkerTrackingSystem | Manages marker tracking in terms of receiving, filtering, storing, accessing, and visualizing the marker data |
CNamedObject< T > | A data structure that wraps a single object so it can be shown as an array element with a name in the Inspector |
CNamedObjects< T > | A data structure that wraps an array of objects so they can be shown as an array element with a name in the Inspector |
CScreenManagerTemplate< T > | A base class used to manage screen states, respond to interaction, change the screen, or change the language |
CScreenTemplate | A "template" class that represents a screen state that can be animated to show or hide itself |
CSerialConnection | Provides methods to communicate over a serial port |
CSerialConnectionSettings | A data structure to store FAST.SerialConnection and FAST.SerialConnectionLoader settings |
▼CSingleton< T > | A simple singleton pattern for classes that inherit from MonoBehaviour without public access to the instance |
CApplication | Access a FAST application's runtime data |
CSingletonWithInstance< T > | A simple singleton pattern for classes that inherit from MonoBehaviour with public access to the instance |
CStartupErrorMessageEvent | A UnityEvent used by FAST.StartupLoader to update the on-screen title and message during a startup error |
▼CStartupLoader | A base class to help load resources or dependencies on startup |
CAssetsLoader | Loads image, video, and audio assets from the Assets folder where this activity is installed on startup |
CDisplayLoader | Verifies the number of displays connected and activates them if more than one is required |
CInstallationLoader | Verifies the file and folder structure where this activity is installed |
CMarkerTrackingSettingsLoader | Loads the FAST.MarkerTrackingSettings from the current skin folder where this activity is installed on startup |
CSerialConnectionLoader | Verifies and opens a serial port connection on startup |
CSettingsLoader | Loads the activity configuration and settings XML files on startup |
CUdpConnectionLoader | Verifies and opens a UDP connection on a startup |
CWebRequestLoader | Verifies and opens a web server connection on startup |
CStartupLoadingMessageEvent | A UnityEvent used by FAST.StartupLoader to update the loading screen title and message during startup |
CStartupLoadingPercentEvent | A UnityEvent used by FAST.StartupManager to update the loading screen progress bar during startup |
CStartupManager | Implements startup and loader management. Not meant to be used directly in code, but you may want to customize the event callbacks in the Inspector |
CStartupSuccessEvent | A UnityEvent used by a FAST.StartupLoader when it has finished loading and also used by FAST.StartupManager when all FAST.StartupLoaders have been loaded on startup |
CUdpConnection | Provides methods to communicate over User Datagram Protocol (UDP) |
CUdpConnectionSettings | A data structure to store FAST.UdpConnection and FAST.UdpConnectionLoader settings |
CWebRequest | Provides the same functionality as UnityWebRequest , but adds a string attribute to identify this instance |
CWebRequestSettings | A data structure to store FAST.WebRequest and FAST.WebRequestLoader settings |
CWhiteScreenManager | Manages GUI for a white screen saver to help reduce display burn-in. Not meant to be used directly |
CWhiteScreenSettings | A data structure to store FAST.WhiteScreenManager settings |
CXmlFloatXYZ | A data structure to format the XML for the uniform XYZ-axis data, like the scale of an FAST.AlignmentTransform |
CXmlFloatZ | A data structure to format the XML for the Z-axis data, like the rotation of an FAST.AlignmentTransform |
CXmlVector2 | A data structure to format the XML for Vector2 data, like the size of an FAST.AlignmentRectTransform |
CXmlVector3 | A data structure to format the XML for Vector3 data, like the position of an FAST.AlignmentTransform |