| Class | Package | Description |
---|
| AbstractClassError
| starling.errors | An AbstractClassError is thrown when you attempt to create an instance of an abstract
class. |
| AbstractMethodError
| starling.errors | An AbstractMethodError is thrown when you attempt to call an abstract method. |
| Align
| starling.utils | A class that provides constant values for horizontal and vertical alignment of objects. |
| AssetFactory
| starling.assets | An AssetFactory is responsible for creating a concrete instance of an asset. |
| AssetFactoryHelper
| starling.assets | A helper class that's passed to an AssetFactory's "create" method. |
| AssetManager
| starling.assets | The AssetManager handles loading and accessing a variety of asset types. |
| AssetManager
| starling.utils | The AssetManager handles loading and accessing a variety of asset types. |
| AssetReference
| starling.assets | The description of an asset to be created by an AssetFactory. |
| AssetType
| starling.assets | An enumeration class containing all the asset types supported by the AssetManager. |
| AtfData
| starling.textures | A parser for the ATF data format. |
| AtfTextureFactory
| starling.assets | This AssetFactory creates texture assets from ATF files. |
| BatchToken
| starling.rendering | Points to a location within a list of MeshBatches. |
| BezierEasing
| starling.animation | Provides Cubic Bezier Curve easing, which generalizes easing functions
via a four-point bezier curve. |
| BitmapChar
| starling.text | A BitmapChar contains the information about one char of a bitmap font. |
| BitmapCharLocation
| starling.text | A helper class referencing a BitmapChar and properties about its location and size. |
| BitmapFont
| starling.text | The BitmapFont class parses bitmap font files and arranges the glyphs
in the form of a text. |
| BitmapFontType
| starling.text | This class is an enumeration of possible types of bitmap fonts. |
| BitmapTextureFactory
| starling.assets | This AssetFactory creates texture assets from bitmaps and image files. |
| BlendMode
| starling.display | A class that provides constant values for visual blend mode effects. |
| BlurFilter
| starling.filters | The BlurFilter applies a Gaussian blur to an object. |
| Button
| starling.display | A simple button composed of an image and, optionally, text. |
| ButtonBehavior
| starling.utils | A utility class that can help with creating button-like display objects. |
| ButtonState
| starling.display | A class that provides constant values for the states of the Button class. |
| ByteArrayFactory
| starling.assets | This AssetFactory forwards ByteArrays to the AssetManager. |
| ByteArrayUtil
| starling.utils | A utility class containing methods related to the ByteArray class. |
| Canvas
| starling.display | A display object supporting basic vector drawing functionality. |
| Color
| starling.utils | A utility class containing predefined colors and methods converting between different
color representations. |
| ColorMatrixFilter
| starling.filters | The ColorMatrixFilter class lets you apply a 4x5 matrix transformation to the color
and alpha values of every pixel in the input image to produce a result with a new set
of color and alpha values. |
| CompositeFilter
| starling.filters | The CompositeFilter class allows to combine several layers of textures into one texture. |
| CompositeMode
| starling.filters | An enumeration class with the available modes that are offered by the CompositeFilter
to draw layers on top of each other. |
| ConcreteTexture
| starling.textures | A ConcreteTexture wraps a Stage3D texture object, storing the properties of the texture
and providing utility methods for data upload, etc. |
| DataLoader
| starling.assets | Loads binary data from a local or remote URL with a very simple callback system. |
| DelayedCall
| starling.animation | A DelayedCall allows you to execute a method after a certain time has passed. |
| DisplacementMapFilter
| starling.filters | The DisplacementMapFilter class uses the pixel values from the specified texture (called
the map texture) to perform a displacement of an object. |
| DisplayObject
| starling.display |
The DisplayObject class is the base class for all objects that are rendered on the
screen. |
| DisplayObjectContainer
| starling.display |
A DisplayObjectContainer represents a collection of display objects. |
| DistanceFieldStyle
| starling.styles | Provides support for signed distance fields to Starling meshes. |
| DropShadowFilter
| starling.filters | The DropShadowFilter class lets you add a drop shadow to display objects. |
| Effect
| starling.rendering | An effect encapsulates all steps of a Stage3D draw operation. |
| EnterFrameEvent
| starling.events | An EnterFrameEvent is triggered once per frame and is dispatched to all objects in the
display tree. |
| Event
| starling.events | Event objects are passed as parameters to event listeners when an event occurs. |
| EventDispatcher
| starling.events | The EventDispatcher class is the base class for all classes that dispatch events. |
| FilterChain
| starling.filters | The FilterChain allows you to combine several filters into one. |
| FilterEffect
| starling.rendering | An effect drawing a mesh of textured vertices. |
| FragmentFilter
| starling.filters | The FragmentFilter class is the base class for all filter effects in Starling. |
| GlowFilter
| starling.filters | The GlowFilter class lets you apply a glow effect to display objects. |
| IAnimatable
| starling.animation | The IAnimatable interface describes objects that are animated depending on the passed time. |
| IFilterHelper
| starling.filters | An interface describing the methods available on the helper object passed
to the process call of fragment filters. |
| Image
| starling.display | An Image is a quad with a texture mapped onto it. |
| IndexData
| starling.rendering | The IndexData class manages a raw list of vertex indices, allowing direct upload
to Stage3D index buffers. |
| ITextCompositor
| starling.text | A text compositor arranges letters for Starling's TextField. |
| JsonFactory
| starling.assets | This AssetFactory creates objects from JSON data. |
| Juggler
| starling.animation | The Juggler takes objects that implement IAnimatable (like Tweens) and executes them. |
| KeyboardEvent
| starling.events | A KeyboardEvent is dispatched in response to user input through a keyboard. |
| MathUtil
| starling.utils | A utility class containing methods you might need for math problems. |
| MatrixUtil
| starling.utils | A utility class containing methods related to the Matrix class. |
| Mesh
| starling.display | The base class for all tangible (non-container) display objects, spawned up by a number
of triangles. |
| MeshBatch
| starling.display | Combines a number of meshes to one display object and renders them efficiently. |
| MeshEffect
| starling.rendering | An effect drawing a mesh of textured, colored vertices. |
| MeshStyle
| starling.styles | MeshStyles provide a means to completely modify the way a mesh is rendered. |
| MeshSubset
| starling.utils | A class describing a range of vertices and indices, thus referencing a subset of a Mesh. |
| MeshUtil
| starling.utils | A utility class that helps with tasks that are common when working with meshes. |
| MissingContextError
| starling.errors | A MissingContextError is thrown when a Context3D object is required but not (yet)
available. |
| MovieClip
| starling.display | A MovieClip is a simple way to display an animation depicted by a list of textures. |
| NotSupportedError
| starling.errors | A NotSupportedError is thrown when you attempt to use a feature that is not supported
on the current platform. |
| Padding
| starling.utils | The padding class stores one number for each of four directions,
thus describing the padding around a 2D object. |
| Painter
| starling.rendering | A class that orchestrates rendering of all Starling display objects. |
| Polygon
| starling.geom | A polygon describes a closed two-dimensional shape bounded by a number of straight
line segments. |
| Pool
| starling.utils | A simple object pool supporting the most basic utility objects. |
| Program
| starling.rendering | A Program represents a pair of a fragment- and vertex-shader. |
| Quad
| starling.display | A Quad represents a colored and/or textured rectangle. |
| RectangleUtil
| starling.utils | A utility class containing methods related to the Rectangle class. |
| RenderState
| starling.rendering | The RenderState stores a combination of settings that are currently used for rendering. |
| RenderTexture
| starling.textures | A RenderTexture is a dynamic texture onto which you can draw any display object. |
| RenderUtil
| starling.utils | A utility class containing methods related to Stage3D and rendering in general. |
| ResizeEvent
| starling.events | A ResizeEvent is dispatched by the stage when the size of the Flash container changes. |
| ScaleMode
| starling.utils | A class that provides constant values for the 'RectangleUtil.fit' method. |
| SoundFactory
| starling.assets | This AssetFactory creates sound assets. |
| Sprite
| starling.display | A Sprite is the most lightweight, non-abstract container class. |
| Sprite3D
| starling.display | A container that allows you to position objects in three-dimensional space. |
| Stage
| starling.display | A Stage represents the root of the display tree. |
| Starling
| starling.core | The Starling class represents the core of the Starling framework. |
| StringUtil
| starling.utils | A utility class with methods related to the String class. |
| SubTexture
| starling.textures | A SubTexture represents a section of another texture. |
| SystemUtil
| starling.utils | A utility class with methods related to the current platform and runtime. |
| TextField
| starling.text | A TextField displays text, using either standard true type fonts, custom bitmap fonts,
or a custom text representation. |
| TextFieldAutoSize
| starling.text | This class is an enumeration of constant values used in setting the
autoSize property of the TextField class. |
| TextFormat
| starling.text | The TextFormat class represents character formatting information. |
| TextOptions
| starling.text | The TextOptions class contains data that describes how the letters of a text should
be assembled on text composition. |
| Texture
| starling.textures | A texture stores the information that represents an image. |
| TextureAtlas
| starling.textures | A texture atlas is a collection of many smaller textures in one big image. |
| TextureOptions
| starling.textures | The TextureOptions class specifies options for loading textures with the
Texture.fromData and Texture.fromTextureBase methods. |
| TextureSmoothing
| starling.textures | A class that provides constant values for the possible smoothing algorithms of a texture. |
| Touch
| starling.events | A Touch object contains information about the presence or movement of a finger
or the mouse on the screen. |
| TouchData
| starling.events | Stores the information about raw touches in a pool of object instances. |
| TouchEvent
| starling.events | A TouchEvent is triggered either by touch or mouse input. |
| TouchPhase
| starling.events | A class that provides constant values for the phases of a touch object. |
| TouchProcessor
| starling.events | The TouchProcessor is used to convert mouse and touch events of the conventional
Flash stage to Starling's TouchEvents. |
| Transitions
| starling.animation | The Transitions class contains static methods that define easing functions. |
| TrueTypeCompositor
| starling.text | This text compositor uses a Flash TextField to render system- or embedded fonts into
a texture. |
| Tween
| starling.animation | A Tween animates numeric properties of objects. |
| VertexData
| starling.rendering | The VertexData class manages a raw list of vertex information, allowing direct upload
to Stage3D vertex buffers. |
| VertexDataFormat
| starling.rendering | Describes the memory layout of VertexData instances, as used for every single vertex. |
| XmlFactory
| starling.assets | This AssetFactory creates XML assets, texture atlases and bitmap fonts. |