FAST SDK Coding Reference 1.0.3
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CKeyBinding.ActiveStateDefines an active key binding state
 CAlignmentTransformProvides alignment adjustments to a Transform using offsets
 CAlignmentRectTransformProvides alignment adjustments to a RectTransform using offsets
 CAlignmentTransformSettingsA data structure to store FAST.AlignmentTransform settings
 CAlignmentRectTransformSettingsA data structure to store FAST.AlignmentRectTransform settings
 CAssetFromFileA base class to help use an asset loaded from the file system for the current skin in multiple languages
 CAudioClipFromFileA class to help use an audio asset loaded from the file system as AudioClip for the current skin in multiple languages
 CAudioSourceFromFileA class to help use an audio asset loaded from the file system as AudioSource.clip for the current skin in multiple languages
 CImageFromFileA class to help use an image asset loaded from the file system as Image.sprite for the current skin in multiple languages
 CImagePlayerFromFileA class to help use an image sequence asset loaded from the file system as FAST.ImagePlayer.sprites for the current skin in multiple languages
 CSpriteFromFileA class to help use an image asset loaded from the file system as Sprite for the current skin in multiple languages
 CTextureFromFileA class to help use an image asset loaded from the file system as Texture2D for the current skin in multiple languages
 CVideoPlayerFromFileA class to help use a video asset loaded from the file system as VideoPlayer.url for the current skin in multiple languages
 CAssetSettingsA data structure to store FAST.AssetFromFile and FAST.AssetsLoader settings
 CAudioClipExtensionsA class to extend the functionality of an AudioClip
 CAudioPlayerA class to play AudioClips from a playlist
 CAutoRefreshSettingsAutomatically refresh the activity settings on an interval and trigger a UnityEvent on every refresh
 CBaseSettingsA base class for activity settings which should be used to derive custom activity settings
 CConfigSettingsA data structure to store application configuration settings
 CDisplaySettingsA data structure to store FAST.DisplayLoader settings
 CEventTimerA base class timer that either invokes a UnityEvent when time elapses or resets when an interrupt happens
 CIdleTimerA timer that invokes a UnityEvent when time elapses or resets when there is interaction input
 CImagePlayerA class to play an image sequence of Sprites similar to a GIF
 CAssetFromFile.ImageSettingsA 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
 CKeyBindingMaps key presses to callbacks and actions
 CKeyBinding.KeyCommandA base class for key presses and how they map to commands
 CKeyBinding.ButtonKeyCommandMaps a key press to trigger a UI Button.onClick() event
 CKeyBinding.GameObjectKeyCommandMaps a key press to toggle a
GameObject active/inactive
 CKeyBinding.ToggleKeyCommandMaps a key press to toggle a UI Toggle on/off
 CKeyBinding.UnityEventKeyCommandMaps a key press to trigger a UnityEvent
 CLoadingProgressLoading screen progress and error GUI. Not meant to be used directly in code
 CLoadingScreenManagerManages the GUI for the startup loading screen progress and errors. Not meant to be used directly in code
 CLogSettingsA data structure to store logging settings
 CMarkerDataA data structure for storing the marker tracking data
 CMarkerToolA base class to define marker-based tools and interactions
 CMarkerButtonA predefined tool for a button
 CMarkerDialA predefined tool for a dial control
 CMarkerDiceA predefined tool for a 6-sided dice
 CMarkerObjectA predefined tool for a tangible object
 CMarkerSliderA predefined tool for a slider
 CMarkerToggleA predefined tool for a 2-state toggle
 CMarkerWindowA predefined tool for a "magic" window
 CMarkerTrackingSettingsA data structure to store FAST.MarkerTrackingSystem settings
 CMarkerTrackingSystemManages 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
 CScreenTemplateA "template" class that represents a screen state that can be animated to show or hide itself
 CSerialConnectionProvides methods to communicate over a serial port
 CSerialConnectionSettingsA 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
 CApplicationAccess a FAST application's runtime data
 CSingletonWithInstance< T >A simple singleton pattern for classes that inherit from MonoBehaviour with public access to the instance
 CStartupErrorMessageEventA UnityEvent used by FAST.StartupLoader to update the on-screen title and message during a startup error
 CStartupLoaderA base class to help load resources or dependencies on startup
 CAssetsLoaderLoads image, video, and audio assets from the Assets folder where this activity is installed on startup
 CDisplayLoaderVerifies the number of displays connected and activates them if more than one is required
 CInstallationLoaderVerifies the file and folder structure where this activity is installed
 CMarkerTrackingSettingsLoaderLoads the FAST.MarkerTrackingSettings from the current skin folder where this activity is installed on startup
 CSerialConnectionLoaderVerifies and opens a serial port connection on startup
 CSettingsLoaderLoads the activity configuration and settings XML files on startup
 CUdpConnectionLoaderVerifies and opens a UDP connection on a startup
 CWebRequestLoaderVerifies and opens a web server connection on startup
 CStartupLoadingMessageEventA UnityEvent used by FAST.StartupLoader to update the loading screen title and message during startup
 CStartupLoadingPercentEventA UnityEvent used by FAST.StartupManager to update the loading screen progress bar during startup
 CStartupManagerImplements startup and loader management. Not meant to be used directly in code, but you may want to customize the event callbacks in the Inspector
 CStartupSuccessEventA 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
 CUdpConnectionProvides methods to communicate over User Datagram Protocol (UDP)
 CUdpConnectionSettingsA data structure to store FAST.UdpConnection and FAST.UdpConnectionLoader settings
 CWebRequestProvides the same functionality as UnityWebRequest, but adds a string attribute to identify this instance
 CWebRequestSettingsA data structure to store FAST.WebRequest and FAST.WebRequestLoader settings
 CWhiteScreenManagerManages GUI for a white screen saver to help reduce display burn-in. Not meant to be used directly
 CWhiteScreenSettingsA data structure to store FAST.WhiteScreenManager settings
 CXmlFloatXYZA data structure to format the XML for the uniform XYZ-axis data, like the scale of an FAST.AlignmentTransform
 CXmlFloatZA data structure to format the XML for the Z-axis data, like the rotation of an FAST.AlignmentTransform
 CXmlVector2A data structure to format the XML for Vector2 data, like the size of an FAST.AlignmentRectTransform
 CXmlVector3A data structure to format the XML for Vector3 data, like the position of an FAST.AlignmentTransform