StateBag

StateBag
Scaleform::GFx::FileTypeConstants
    Scaleform::GFx::StateBag
Declaration
class StateBag : public FileTypeConstants;
Description

StateBag collects accessor methods for properties that can be inherited from Loader to MovieDef and from MovieDef to Movie. These properties can be overwritten in any one of above mentioned instances.

Methods
Method 
Description 
Obtains a pointer to ActionControl state object. 
Obtains a pointer set by SetAS2Support to ASSupport interface for ActionScript support. 
Obtains a pointer to ASSupport interface for ActionScript support. 
Obtains a pointer to AudioBase interface. 
Obtains a pointer to the Clipboard state object. 
Obtains a pointer to DefaultFontLibName state object. 
Obtains a pointer to ExternalInterface state object. 
Obtains a pointer to FontCompactorParams state object. 
Obtains a pointer to FileOpener state object. 
Obtains a pointer to FontLib state object. 
Obtains a pointer to FontMap state object. 
Obtains a pointer to FontPackParams state object. 
Obtains a pointer to FontProvider state object. 
Obtains a pointer to FSCommandHandler state object. 
Obtains a pointer to ImageCreator state object. 
Obtains a pointer to ImageFileHandlerRegistry which is responsible for detecting and loading image files. 
Obtains a pointer to ImagePackParams object. 
Obtains a pointer to IMEManagerBase state object. 
Obtains a pointer to ImportVisitor state object. 
Obtains a pointer to Log state object. 
Obtains a pointer to LogState, which is the log wrapper state used in GFx. 
Obtains a pointer to MultitouchInterface interface. 
Obtains a pointer to ParseControl state object. 
Obtains a pointer to ProgressHandler state object. 
Obtains a pointer to SharedObjectManagerBase
Obtains a pointer to the SoundRenderer interface taken from the AudioStateBase state. 
Obtains one or more State pointers based on the specified state type. 
Fills in a set of states with one call. 
Obtains a pointer to TaskManager state object. 
Obtains a pointer to TextKeyMap state object. 
Obtains a pointer to a Translator interface. 
Obtains a pointer set by SetUrlNavigator to UrlNavigator state object. 
Obtains a pointer to URLBuilder state objects. 
Obtains a pointer to UserEventHandler state object. 
Obtains a pointer to Video::VideoBase interface. 
Obtains a pointer set by SetVirtualKeyboardInterface to VirtualKeyboardInterface interface. 
Obtains a pointer to XML::SupportBase state object. 
Obtains a pointer to ZlibSupportBase state object. 
Opens a file using the specified callback. 
Opens a file using the specified callback with a customizable log. 
Sets an interface to ActionControl for controlling the verbosity of output generated during ActionScript execution. 
Sets an interface to ASSupport for supporting AS 2.0. 
Sets an interface to ASSupport for supporting AS 3.0. 
Sets an interface to AudioBase for providing sound renderer and setting synchronization for streaming sound SWF files. 
Sets an interface to Clipboard to implement a text clipboard. 
Sets an interface to DefaultFontLibName to provide the default FontLib name state. 
Sets an interface to ExternalInterface to enable callback methods for ActionScript. 
Installs a callback function that is always used by Loader for opening various files based on a path or url string. If not specified, the system file input will be used. 
Sets an interface to FontCompactorParams to generate glyphs. 
Sets an interface to FontLib for substituting fonts from Font library. 
Sets an interface to FontMap to provide alternative fonts for the fonts used by SWF/GFx files. 
Sets an interface to FontPackParams for font rendering options. 
Sets an interface to FontProvider to handle device/system fonts. 
Sets an interface to FSCommandHandler to detect fscommand calls from ActionScript. 
Sets the callback function that will be used to create/initialize images during loading. 
Sets an interface to ImageFileHandlerRegistry for detecting and loading image files. 
Sets an interface to ImagePackParams for packing images in texture. 
Sets an interface to IMEManagerBase for implementing IME in the user application. 
Sets an interface to ImportVisitor which is used after the files are loaded. 
Sets an interface to Log that will be used for logging. 
Sets an interface to LogState which is a log wrapper state used in GFx. 
Sets the MultitouchInterface used for multi-touch support. 
Obtains a pointer to SharedObject3ManagerBase
Sets an interface to ParseControl for generating parsed messages during loading. 
Sets an interface to ProgressHandler to receive progress status while loading SWF/GFx files. 
Sets an interface to SharedObjectManagerBase for managing shared objects. 
Sets an interface to SharedObject3ManagerBase for managing shared objects in AS3. 
Sets an interface to State
Sets an interface to TaskManager to implement a queue for executing tasks. 
Sets an interface to TextKeyMap to map keystrokes to text field operations. 
Sets Translator interface that will be used to translate dynamic text fields for international languages. 
Sets an interface to URLBuilder to create filename paths. 
Sets an interface to UserEventHandler for handling events fired from the player. 
Set an interface to UrlNavigator for url navigation. 
Sets an interface to Video::VideoBase for playing video files in GFx. 
Sets the virtual keyboard interface used. 
Sets an interface to XML::SupportBase to provide XML parser. 
Sets an interface to ZlibSupportBase which is used to provide ZLIB support. 
File

GFx_Loader.h