LibreOffice
LibreOffice 24.2 SDK API Reference
|
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. More... | |
typedef double | ColorComponent |
Shorthand for the device-dependent color components, and easier to read. More... | |
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.