Interfaces and data structures for rendering. More...
| Constant Groups | |
| constants | AnimationRepeat | 
| This are the possible repeat modes for animations. | |
| constants | BlendMode | 
| These constants determine some extra ways how the primitive color is combined with the background. | |
| constants | ColorComponentTag | 
| A collection of tags for the individual components of a color. | |
| constants | ColorSpaceType | 
| Categories for color spaces. | |
| constants | CompositeOperation | 
| These constants determine how the primitive color is combined with the background. | |
| constants | EmphasisMark | 
| These constants control the automatic rendering of emphasis marks. | |
| constants | FloatingPointBitmapFormat | 
| This structure describes format of a floating point bitmap. | |
| constants | InterpolationMode | 
| These constants specify the interpolation type for animation frames. | |
| constants | PanoseArmStyle | 
| constants | PanoseContrast | 
| constants | PanoseFamilyTypes | 
| constants | PanoseLetterForm | 
| constants | PanoseMidline | 
| constants | PanoseProportion | 
| constants | PanoseSerifStyle | 
| constants | PanoseStrokeVariation | 
| constants | PanoseWeight | 
| constants | PanoseXHeight | 
| constants | PathCapType | 
| These constants determine which shape to use for start or end of a stroked path. | |
| constants | PathJoinType | 
| Determines which shape to use when joining path segments. | |
| constants | RenderingIntent | 
| The rendering intent for a color space. | |
| constants | RepaintResult | 
| These constants specify the result of the XCachedPrimitive render operation. | |
| constants | TextDirection | 
| Specifies main text direction in a text portion. | |
| constants | TexturingMode | 
| Enumeration of possible values to spread a texture across a primitive. | |
| Classes | |
| struct | AnimationAttributes | 
| This structure contains attributes needed to run an animation.  More... | |
| struct | ARGBColor | 
| ARGB color quad.  More... | |
| service | BitmapCanvas | 
| This service provides the interfaces for a XBitmapCanvas.  More... | |
| service | Canvas | 
| Service providing an XCanvas interface.  More... | |
| service | CanvasFactory | 
| The CanvasFactory is used to create the Canvas objects, evaluating the user's configuration preferences from.  More... | |
| struct | Caret | 
| This structure contains the caret information.  More... | |
| struct | ColorProfile | 
| ICC Color profile.  More... | |
| struct | FloatingPointBitmapLayout | 
| This structure describes the memory layout of a bitmap having floating point color channels.  More... | |
| struct | FontInfo | 
| This structure provides information about a specific font.  More... | |
| struct | FontMetrics | 
| Metrics global to the font, i.e.  More... | |
| struct | FontRequest | 
| This structure contains all information necessary to describe a font to be queried from XCanvas.  More... | |
| struct | IntegerBitmapLayout | 
| This structure describes the memory layout of a bitmap having integer color channels.  More... | |
| service | MtfRenderer | 
| struct | Panose | 
| struct | RenderState | 
| This structure contains information passed to each XCanvas render operation.  More... | |
| struct | RGBColor | 
| RGB color triplet.  More... | |
| struct | StringContext | 
| Collection of string-related arguments used on all canvas text interfaces.  More... | |
| struct | StrokeAttributes | 
| This structure contains all attributes required for path stroking.  More... | |
| struct | TextHit | 
| This structure contains hit information for XTextLayout.  More... | |
| struct | Texture | 
| Contains all information needed to define a texture.  More... | |
| struct | ViewState | 
| This structure contains information considered the view state.  More... | |
| exception | VolatileContentDestroyedException | 
| This exception indicates an invalid volatile bitmap content.  More... | |
| interface | XAnimatedSprite | 
| This interface can be used to control an animated sprite object.  More... | |
| interface | XAnimation | 
| This interface defines an animation sequence.  More... | |
| interface | XBezierPolyPolygon2D | 
| This is a specialized interface for a 2D poly-polygon containing straight line and Bezier segments.  More... | |
| interface | XBitmap | 
| This is a generic interface to a bitmap.  More... | |
| interface | XBitmapCanvas | 
| This is a specialization of the canvas interface for bitmapped canvases.  More... | |
| interface | XBitmapPalette | 
| Interface to access the palette of a color-indexed bitmap.  More... | |
| interface | XBufferController | 
| Interface providing access to double/multi-buffer facilities of screen devices.  More... | |
| interface | XCachedPrimitive | 
| Interface for cached repaint of already drawn XCanvas primitives.  More... | |
| interface | XCanvas | 
| Central interface for rendering.  More... | |
| interface | XCanvasFont | 
| This interface provides access to a specific, XCanvas-dependent font incarnation.  More... | |
| interface | XColorSpace | 
| Information how to interpret certain color data.  More... | |
| interface | XCustomSprite | 
| Interface to control a custom sprite object on a XSpriteCanvas.  More... | |
| interface | XGraphicDevice | 
| This interface provides access to a graphic device, such as a printer, or a screen device.  More... | |
| interface | XHalfFloatBitmap | 
| Specialized interface for bitmaps containing half floats as their color components.  More... | |
| interface | XHalfFloatReadOnlyBitmap | 
| Specialized interface for bitmaps containing half floats as their color components.  More... | |
| interface | XIeeeDoubleBitmap | 
| This is a specialized interface for bitmaps containing IEEE doubles for their color components.  More... | |
| interface | XIeeeDoubleReadOnlyBitmap | 
| This is a specialized interface for bitmaps containing IEEE doubles for their color components.  More... | |
| interface | XIeeeFloatBitmap | 
| Specialized interface for bitmaps containing IEEE floats as their color components.  More... | |
| interface | XIeeeFloatReadOnlyBitmap | 
| Specialized interface for bitmaps containing IEEE floats as their color components.  More... | |
| interface | XIntegerBitmap | 
| This is a specialized interface for bitmaps having integer color channels.  More... | |
| interface | XIntegerBitmapColorSpace | 
| A color space for integer bitmap formats.  More... | |
| interface | XIntegerReadOnlyBitmap | 
| This is a specialized interface for bitmaps having integer color channels.  More... | |
| interface | XLinePolyPolygon2D | 
| Specialized interface for a 2D poly-polygon containing only straight line segments.  More... | |
| interface | XMtfRenderer | 
| interface | XParametricPolyPolygon2D | 
| Interface to a dynamic poly-polygon generator, that generates poly-polygons depending on a given parameter value.  More... | |
| interface | XPolyPolygon2D | 
| Generic interface for poly-polygons in 2D.  More... | |
| interface | XSimpleCanvas | 
| Provides the basic graphical output operations for a canvas.  More... | |
| interface | XSprite | 
| Interface to control a sprite object.  More... | |
| interface | XSpriteCanvas | 
| Specialization of a XCanvas, where moving, animated objects (called sprites) are supported.  More... | |
| interface | XTextLayout | 
| This is the central interface for text layouting.  More... | |
| interface | XVolatileBitmap | 
| This is a specialized interface to a volatile bitmap (which can become invalid at any point in time).  More... | |
| Typedefs | |
| typedef sequence< ColorComponent > | Color | 
| Shorthand for the device-dependent color components, and easier to read. | |
| typedef double | ColorComponent | 
| Shorthand for the device-dependent color components, and easier to read. | |
| Enumerations | |
| enum | FillRule { NON_ZERO , EVEN_ODD } | 
| Determines which algorithm to use when determining inside and outside of filled poly-polygons.  More... | |
Interfaces and data structures for rendering.
| typedef sequence<ColorComponent> Color | 
Shorthand for the device-dependent color components, and easier to read.
| typedef double ColorComponent | 
Shorthand for the device-dependent color components, and easier to read.
| enum FillRule | 
Determines which algorithm to use when determining inside and outside of filled poly-polygons.