FAST SDK Coding Reference 1.0.3
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NFAST
 CAlignmentRectTransformProvides alignment adjustments to a RectTransform using offsets
 CAlignmentRectTransformSettingsA data structure to store FAST.AlignmentRectTransform settings
 CAlignmentTransformProvides alignment adjustments to a Transform using offsets
 CAlignmentTransformSettingsA data structure to store FAST.AlignmentTransform settings
 CApplicationAccess a FAST application's runtime data
 CAssetFromFileA base class to help use an asset loaded from the file system for the current skin in multiple languages
 CImageSettingsA 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
 CAssetSettingsA data structure to store FAST.AssetFromFile and FAST.AssetsLoader settings
 CAssetsLoaderLoads image, video, and audio assets from the Assets folder where this activity is installed on startup
 CAudioClipExtensionsA class to extend the functionality of an AudioClip
 CAudioClipFromFileA class to help use an audio asset loaded from the file system as AudioClip for the current skin in multiple languages
 CAudioPlayerA class to play AudioClips from a playlist
 CAudioSourceFromFileA class to help use an audio asset loaded from the file system as AudioSource.clip for the current skin in multiple languages
 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
 CDisplayLoaderVerifies the number of displays connected and activates them if more than one is required
 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
 CImageFromFileA class to help use an image asset loaded from the file system as Image.sprite for the current skin in multiple languages
 CImagePlayerA class to play an image sequence of Sprites similar to a GIF
 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
 CInstallationLoaderVerifies the file and folder structure where this activity is installed
 CKeyBindingMaps key presses to callbacks and actions
 CActiveStateDefines an active key binding state
 CButtonKeyCommandMaps a key press to trigger a UI Button.onClick() event
 CGameObjectKeyCommandMaps a key press to toggle a
GameObject active/inactive
 CKeyCommandA base class for key presses and how they map to commands
 CToggleKeyCommandMaps a key press to toggle a UI Toggle on/off
 CUnityEventKeyCommandMaps 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
 CMarkerButtonA predefined tool for a button
 CMarkerDataA data structure for storing the marker tracking data
 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
 CMarkerToolA base class to define marker-based tools and interactions
 CMarkerTrackingSettingsA data structure to store FAST.MarkerTrackingSystem settings
 CMarkerTrackingSettingsLoaderLoads the FAST.MarkerTrackingSettings from the current skin folder where this activity is installed on startup
 CMarkerTrackingSystemManages marker tracking in terms of receiving, filtering, storing, accessing, and visualizing the marker data
 CMarkerWindowA predefined tool for a "magic" window
 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
 CSerialConnectionLoaderVerifies and opens a serial port connection on startup
 CSerialConnectionSettingsA data structure to store FAST.SerialConnection and FAST.SerialConnectionLoader settings
 CSettingsLoaderLoads the activity configuration and settings XML files on startup
 CSingleton< T >A simple singleton pattern for classes that inherit from MonoBehaviour without public access to the instance
 CSingletonWithInstance< T >A simple singleton pattern for classes that inherit from MonoBehaviour with public access to the instance
 CSpriteFromFileA class to help use an image asset loaded from the file system as Sprite for the current skin in multiple languages
 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
 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
 CTextureFromFileA class to help use an image asset loaded from the file system as Texture2D for the current skin in multiple languages
 CUdpConnectionProvides methods to communicate over User Datagram Protocol (UDP)
 CUdpConnectionLoaderVerifies and opens a UDP connection on a startup
 CUdpConnectionSettingsA data structure to store FAST.UdpConnection and FAST.UdpConnectionLoader settings
 CVideoPlayerFromFileA class to help use a video asset loaded from the file system as VideoPlayer.url for the current skin in multiple languages
 CWebRequestProvides the same functionality as UnityWebRequest, but adds a string attribute to identify this instance
 CWebRequestLoaderVerifies and opens a web server connection on startup
 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