|
| struct | COLOR |
| | Defines a color in RGBA format. More...
|
| |
| struct | COLOR_MATRIX |
| | Defines a color matrix which contitutes of matrix and a color array. Color Matrix is of the following form: [red-multiplier, 0, 0, 0, red-additive, 0, green-mulitplier, 0, 0, green-additive, 0, 0, blue-mulitplier, 0, blue-additive, 0, 0, 0, alpha-multiplier, alpha-additive]. More...
|
| |
| struct | ENVELOPE_POINT |
| | This structure defines a sound envelope. More...
|
| |
| struct | GRADIENT_COLOR_POINT |
| | Map of a color and its position in the gradient. More...
|
| |
| class | ILinearColorGradient |
| | This interface represents the linear color gradient. More...
|
| |
| class | IMatrix2D |
| | Defines an interface that decomposes a Matrix2D. More...
|
| |
| class | IRadialColorGradient |
| | This interface represents the radial color gradient. More...
|
| |
| class | IRect |
| | This interface represents a rectangle. More...
|
| |
| class | ISoundEffect |
| | ISoundEffect represents the effect that can be applied on a sound object. Sound Effect provides a "sound envelope" that allows time based volume control. More...
|
| |
| struct | LINE |
| | This structure represents a straight line. A line is defined by two end-points. More...
|
| |
| struct | MATRIX2D |
| | Represents a transformation matrix. More...
|
| |
| struct | POINT2D |
| | Represents a 2-dimensional point. More...
|
| |
| struct | QUAD_BEZIER_CURVE |
| | This structure defines a quadratic bezier curve. A quadratic bezier curve can be defined using two anchor points and one control point. More...
|
| |
| struct | RECT |
| | Defines a rectangle. More...
|
| |
| struct | SEGMENT |
| | This structure defines a segment. More...
|
| |
|
| enum | SegmentType { LINE_SEGMENT,
QUAD_BEZIER_SEGMENT
} |
| | This defines the different types of curves. More...
|
| |
| enum | FilterQualityType { FILTER_QUALITY_LOW,
FILTER_QUALITY_MEDIUM,
FILTER_QUALITY_HIGH
} |
| | This defines different quality types of filter. More...
|
| |
| enum | FilterType { FILTER_TYPE_INNER,
FILTER_TYPE_OUTER,
FILTER_TYPE_FULL
} |
| | This defines different types of filter. More...
|
| |
| enum | JoinType { MITER_JOIN,
ROUND_JOIN,
BEVEL_JOIN
} |
| | This enumerates different types of joins. Join is formed when two curves intersect at a point. More...
|
| |
| enum | CapType { NO_CAP,
ROUND_CAP,
SQUARE_CAP
} |
| | This enumerates different types of cap styles. Cap is formed for open ended lines/curves. More...
|
| |
| enum | ScaleType { STROKE_NORMAL_SCALE,
STROKE_HORIZONTAL_SCALE,
STROKE_VERTICAL_SCALE,
STROKE_NO_SCALE
} |
| | This enumerates the types of "scale" that can be applied to stroke. More...
|
| |
Provides utility interfaces and definitions.