|
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.