See: Description
Interface | Description |
---|---|
IDataType |
The interface for all SWF data types.
|
IFillStyle |
Root interface for all the the different FillStyle classes for SWF tags
|
ILineStyle |
Root interface for all the the different LineStyle classes for SWF tags
|
Class | Description |
---|---|
ARGB |
The ARGB record behaves exactly like the
RGBA record, but the alpha
value for the ARGB record is in the first byte. |
BevelFilter |
The Bevel filter creates a smooth bevel on display list objects.
|
BlurFilter |
The blur filter is based on a sub-pixel precise median filter (also known as
a box filter).
|
ButtonRecord |
A button record defines a character to be displayed in one or more button
states.
|
ClipActions |
Clip actions are valid for placing sprite characters only.
|
ConvolutionFilter |
The Convolution filter is a two-dimensional discrete convolution.
|
CurvedEdgeRecord |
The curved-edge record stores the edge as two X-Y deltas.
|
CXForm |
The CXFORM record defines a simple transform that can be applied to the color
space of a graphic object.
|
CXFormWithAlpha |
The
CXFORMWITHALPHA record extends the functionality of
CXFORM by allowing color transforms to be applied to the alpha
channel, as well as the red, green, and blue channels. |
DropShadowFilter |
The Drop Shadow filter is based on the same median filter as the blur filter,
but the filter is applied only on the alpha color channel to obtain a shadow
pixel plane.
|
EdgeRecord |
Edge records have a TypeFlag of 1.
|
EndShapeRecord |
The end shape record simply indicates the end of the shape record array.
|
FillStyle |
The SWF file format supports three basic types of fills for a shape.
|
FillStyleArray |
A fill style array enumerates a number of fill styles.
|
Filter |
IFilter record.
|
FocalGradient |
A
FocalGradient must be declared in DefineShape4Tag . |
GlowFilter |
The Glow filter works in the same way as the Drop Shadow filter, except that
it does not have a distance and angle parameter.
|
GlyphEntry |
The GLYPHENTRY structure describes a single character in a line of text.
|
Gradient |
The gradient structures are part of the FILLSTYLE structure.
|
GradientBevelFilter |
The Gradient Bevel filter is extension of the normal Bevel IFilter and allow
a gradient to be specified instead of a single color.
|
GradientGlowFilter |
The Gradient Glow filter is extension of the normal Glow IFilter and allow a
gradient to be specified instead of a single color.
|
GradRecord |
The
GradRecord defines a gradient control point. |
KerningRecord |
A Kerning Record defines the distance between two glyphs in EM square
coordinates.
|
LineStyle |
A line style represents a width and color of a line.
|
LineStyle2 |
LineStyle2 builds upon the capabilities of the LineStyle
record by allowing the use of new types of joins and caps as well as scaling
options and the ability to fill a stroke. |
LineStyleArray |
Not that this array holds ILineStyle, to the elements can be different
|
Matrix |
The MATRIX record represents a standard 2x3 transformation matrix of the sort
commonly used in 2D graphics.
|
MorphFillStyle |
A fill style represents how a closed shape is filled in.
|
MorphGradient |
Morph gradient data type.
|
MorphGradRecord |
Morph gradient record data type.
|
MorphLineStyle |
Morph line style data type.
|
MorphLineStyle2 |
MORPHLINESTYLE2 builds upon the capabilities of the MORPHLINESTYLE record by
allowing the use of new types of joins and caps as well as scaling options
and the ability to fill morph strokes.
|
Rect |
A rectangle value represents a rectangular region defined by a minimum x- and
y-coordinate position and a maximum x- and y-coordinate position.
|
RGB |
The RGB record represents a color as a 24-bit red, green, and blue value.
|
RGBA |
The RGBA record represents a color as 32-bit red, green, blue and alpha
value.
|
Shape |
Shape is used by the
DefineFont tag, to define character glyphs. |
ShapeRecord |
There are four types of shape records:
End shape record
Style change record
Straight edge record
Curved edge record
Each individual shape record is byte-aligned within an array of shape
records.
|
ShapeWithStyle |
The
ShapeWithStyle structure extends the Shape structure by
including fill style and line style information. |
SoundEnvelope |
Sound Envelope record.
|
SoundInfo |
The SOUNDINFO record modifies how an event sound is played.
|
StraightEdgeRecord |
The
StraightEdgeRecord stores the edge as an X-Y delta. |
StyleChangeRecord |
The style change record is also a non-edge record.
|
Styles | |
TextRecord |
A TEXTRECORD sets text styles for subsequent characters.
|
ZoneData |
ZoneData used in
ZoneRecord . |
ZoneRecord |
ZoneRecord used in
DefineFontAlignZonesTag . |
Enum | Description |
---|---|
ShapeRecord.ShapeRecordType |
This is a type marker for subclasses of
ShapeRecord . |
StraightEdgeRecord.LineType |
Type of line.
|
See the SWF File Format Specification for more information.