|
Custom Platform Support Development Kit
|
Provides utility interfaces and definitions. More...
Classes | |
| struct | COLOR |
| Defines a color in RGBA format. More... | |
| struct | COLOR_MATRIX |
| Defines a color matrix which contitutes of matrix and a color array. 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... | |
Enumerations | |
| 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... | |
Variables | |
| FCM::ConstFCMIID | IID_ILINEAR_COLOR_GRADIENT |
| Defines the universally-unique Interface ID for ILinearColorGradient. More... | |
| FCM::ConstFCMIID | IID_IMATRIX2D |
| Defines the universally-unique Interface ID for IMatrix2D. More... | |
| FCM::ConstFCMIID | IID_IRADIAL_COLOR_GRADIENT |
| Defines the universally-unique Interface ID for IRadialColorGradient. More... | |
| FCM::ConstFCMIID | IID_IRECT |
| Defines the universally unique Interface ID for IRect. More... | |
| FCM::ConstFCMIID | IID_ISOUND_EFFECT |
| Defines the universally-unique Interface ID for ISoundEffect. More... | |
Provides utility interfaces and definitions.
| enum DOM::Utils::CapType |
| enum DOM::Utils::JoinType |
| FCM::ConstFCMIID DOM::Utils::IID_ILINEAR_COLOR_GRADIENT |
Defines the universally-unique Interface ID for ILinearColorGradient.
| FCM::ConstFCMIID DOM::Utils::IID_IMATRIX2D |
Defines the universally-unique Interface ID for IMatrix2D.
| FCM::ConstFCMIID DOM::Utils::IID_IRADIAL_COLOR_GRADIENT |
Defines the universally-unique Interface ID for IRadialColorGradient.
| FCM::ConstFCMIID DOM::Utils::IID_IRECT |
Defines the universally unique Interface ID for IRect.
| FCM::ConstFCMIID DOM::Utils::IID_ISOUND_EFFECT |
Defines the universally-unique Interface ID for ISoundEffect.
1.8.8