Core playback engine used in the Scaleform SDK.
Class |
Description |
Controls the verbosity of output generated during ActionScript execution. | |
An event that should be send if movement has been detected by the mobile device's motion sensor . | |
An interface that represents platform specific layer for Accelerometer. | |
Provides AS 2.0 support. | |
Provides AS 3.0 support. | |
Support for user data to be installed with AS VM objects. The interface also provides destructor notification via a callback function. | |
An implementation for AudioBase interface which enables compilation of sound classes completely out of Scaleform core and the resultant application executable. | |
Provides sound renderer to the rest of Scaleform library and the synchronization parameters for SWF streaming sound. | |
Used to provide Scaleform with codes of character being typed. | |
Default platform independent implementation of text clipboard. | |
The default font lib name state. | |
Provides external text drawing functionality in Scaleform. Users may use this class in conjunction with DrawTextManager to draw their own text without loading SWF/GFx files. | |
Creates instances of the DrawText class. It is used to initialize text rendering and viewport, configure fonts, and to start/stop rendering the text. | |
A base class for input event notification, its instances are passed to the Movie::HandleEvent function to handle events. | |
An interface that represents platform specific layer for ExtensionManager. | |
Used to provide a callback method for ActionScript to invoke. | |
A user overridable interface used for opening files. | |
A callback interface used for opening files. | |
A loader base class defining various file format constants. | |
Contains the font compactor configuration options necessary to generate glyphs. | |
Defines a set of font name substitutions that apply to fonts from FontLib and FontProvider. | |
Contains the font rendering configuration options necessary to generate glyph textures. | |
An external interface to handle device/system fonts. | |
Used to detect fscommand calls from ActionScript, which are routed to its Callback virtual function. | |
Allows the creation of C++ callbacks that behave like any ActionScript2 Virtual Machine function. | |
An event that should be send in response to the mobile device's location sensor, to notify any change in the current location of the device. | |
An interface that represents platform specific layer for Geolocation. | |
Describes a multi-touch gesture event for a movie clip. | |
Interface used to create Image objects in Scaleform player. | |
Contains image initialization passed to ImageCreator::CreateImage. | |
Used for detecting file formats and loading of image files. | |
Packs images into large textures. | |
An implementation of ImagePacker class which tracks state of image packer while binding a movie. | |
An implementation of ImagePackParamsBase and packs images into large textures based on texture configuration settings. | |
Contains the configuration options to pack images into large textures. | |
Resource for image. | |
Describes the structure that is used to pass information about IME events to the IMEManager. | |
IME manager interface class. | |
Describes the structure used to pass information about keystrokes from the application to the IMEManager on the PlayStation 3. | |
Describes the structure that is used to pass information about IME events to the IMEManager on Win32 platform. | |
Describes the structure that is used to pass information about IME events to the IMEManager on Xbox 360 platform. | |
Default import visitor used to enumerate through the external SWF files imported into a movie. | |
Describes a keyboard event for a movie clip. | |
Loader class is used to load SWF files from the file system; it is usually the first GFx class created by the application. | |
Log wrapper state used in GFx. | |
Abstract class that holds memory data for movie view creation. | |
Provides the client program's interface to a playing instance of a movie clip. | |
Represents loaded shared data for an SWF movie file. These objects are normally created by Loader::CreateMovie and are shared by all movie instances. | |
Describes a mouse event for a movie clip. | |
An interface that represents platform specific layer for multi-touch support. | |
An event that should be send if orientation of a mobile device has changed. | |
Used to determine which SWF/GFX file parsing messages are generated during loading. | |
User-defined handler to receive SWF/GFx load progress. | |
An interface for casting to different types of resources. | |
Describes an identifier used to identify a resource in an SWF/GFX file. | |
A thread-safe library used for sharing resources based on their keys. Different types of resources can exist in the library simultaneously, including both user-created external resources as well as resources created internally by the flash file. | |
Reports on heap/memory data for a resource and is most useful if the resource has a separate heap, name and statistics. | |
A weak library, owned by ResourceLib and also owned/shared by the movies. ResourceWeakLib can exist without the strong library, but not the other way around. | |
Describes an event which is invoked when a movie's window gets focus. | |
A manager for shared objects and provides an interface to load and store shared object data. | |
A manager for shared objects and provides an interface to load and store shared object data. Used by AS3 VM. | |
An interface for shared object representations and is used in both reading and writing data to/from physical media and other sources. | |
A base class for all state objects that can be set on the loader and movie instances. | |
General initialization class for establishing GFx memory heaps for use; called before any other GFx objects, such as the loader, are created. | |
Describes a task that can be queued up for potential execution on a different thread. Users can create new tasks by overriding this class and implementing its Execute virtual function. | |
An abstract class that can be implemented as a thread pool or as a task queue. | |
Contains mappings of keystrokes to text field operations. | |
Implementation of TaskManager interface based on thread pool. | |
Describes a touch event for a movie clip. | |
Used for international language translation of dynamic text fields. | |
A user-installable interface used to handle events fired from the player. | |
Responsible for building a filename path used for loading objects. | |
Interface for url navigation. Intended to open URLs in current OS/environment from AS3. | |
Holds a simple or complex type and the corresponding value and is used to pass/receive values from ActionScript. | |
External interface. | |
The viewport used for movie rendering. | |
Default implementation of ZlibSupportBase interface. | |
Provides ZLIB decompresser to the loader. |
Template |
Description |
This class is used as a mix-in base to classes that provide GetLog() function. It adds convenience inlines to the class that can be used for logging. |
Structure |
Description |
Describes the information provided to the export tool when converting '.swf' file to '.gfx'. | |
Provides information on the exported image files... | |
Provides information about an external image file generated during image extraction. | |
Describes the memory configuration options set for the movie frame. | |
Contains basic information about an SWF movie. | |
A structure that provides information on the tags used in SWF/GFx files. |