Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 4742

libreoffice-devel-3.5.4-4.x86_64.rpm

<html>
<head>
<title>Module rendering</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimainself">Module</td>
<td class="navimainnone">Use</td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub">Nested Modules</td>
<td class="navisub"><a href="#Services" class="navisub">Services</a></td>
<td class="navisub">Singletons</td>
<td class="navisub"><a href="#Interfaces" class="navisub">Interfaces</a></td>
<td class="navisub"><a href="#Structs" class="navisub">Structs</a></td>
<td class="navisub"><a href="#Exceptions" class="navisub">Exceptions</a></td>
<td class="navisub"><a href="#Enums" class="navisub">Enums</a></td>
<td class="navisub"><a href="#Typedefs" class="navisub">Typedefs</a></td>
<td class="navisub"><a href="#ConstantGroups" class="navisub">Constant Groups</a></td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: </p>
</td>
</tr>
<tr>
<td class="title">module rendering</td>
</tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>Interfaces and data structures for rendering</dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="Services"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Services</td>
</tr>
<tr>
<td class="imsum_left"><a href="BitmapCanvas.html">BitmapCanvas</a></td>
<td class="imsum_right">This service provides the interfaces for a <a href="XBitmapCanvas.html">XBitmapCanvas</a>
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Canvas.html">Canvas</a></td>
<td class="imsum_right">Service providing an <a href="XCanvas.html">XCanvas</a> interface</td>
</tr>
<tr>
<td class="imsum_left"><a href="CanvasFactory.html">CanvasFactory</a></td>
<td class="imsum_right">The <a href="CanvasFactory.html">CanvasFactory</a> is used to create the <a href="Canvas.html">Canvas</a>
 objects, evaluating the user's configuration preferences from

 <code>/org.openoffice.VCL/Settings/Canvas/PreferredServices</code>.

 The latter specifies a string list of service names to use.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="MtfRenderer.html">MtfRenderer</a></td>
<td class="imsum_right"/></tr>
</table>
<a name="Interfaces"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Interfaces</td>
</tr>
<tr>
<td class="imsum_left"><a href="XAnimatedSprite.html">XAnimatedSprite</a></td>
<td class="imsum_right">This interface can be used to control an animated sprite object.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XAnimation.html">XAnimation</a></td>
<td class="imsum_right">This interface defines an animation sequence.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XBezierPolyPolygon2D.html">XBezierPolyPolygon2D</a></td>
<td class="imsum_right">This is a specialized interface for a 2D poly-polygon containing
 straight line and Bezier segments.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XBitmap.html">XBitmap</a></td>
<td class="imsum_right">This is a generic interface to a bitmap.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XBitmapCanvas.html">XBitmapCanvas</a></td>
<td class="imsum_right">This is a specialization of the canvas interface for bitmapped
 canvases.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XBitmapPalette.html">XBitmapPalette</a></td>
<td class="imsum_right">Interface to access the palette of a color-indexed bitmap.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XBufferController.html">XBufferController</a></td>
<td class="imsum_right">Interface providing access to double/multi-buffer facilities of
 screen devices.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XCachedPrimitive.html">XCachedPrimitive</a></td>
<td class="imsum_right">Interface for cached repaint of already drawn <a href="XCanvas.html">XCanvas</a>
 primitives.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XCanvas.html">XCanvas</a></td>
<td class="imsum_right">Central interface for rendering.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XCanvasFont.html">XCanvasFont</a></td>
<td class="imsum_right">This interface provides access to a specific, XCanvas-dependent
 font incarnation. This font is not universally usable, but belongs
 to the XCanvas it was queried from.
 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XColorSpace.html">XColorSpace</a></td>
<td class="imsum_right">Information how to interpret certain color data.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XCustomSprite.html">XCustomSprite</a></td>
<td class="imsum_right">Interface to control a custom sprite object on a XSpriteCanvas.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XGraphicDevice.html">XGraphicDevice</a></td>
<td class="imsum_right">This interface provides access to a graphic device, such as a
 printer, or a screen device. Every canvas (</td>
</tr>
<tr>
<td class="imsum_left"><a href="XHalfFloatBitmap.html">XHalfFloatBitmap</a></td>
<td class="imsum_right">Specialized interface for bitmaps containing half floats as their
 color components.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XHalfFloatReadOnlyBitmap.html">XHalfFloatReadOnlyBitmap</a></td>
<td class="imsum_right">Specialized interface for bitmaps containing half floats as their
 color components. Half floats are 16 bit wide, and some high-end
 GPUs already have them as supported frame buffer format. In
 contrast to <a href="XHalfFloatBitmap.html">XHalfFloatBitmap</a>, this interface only
 permits read-only access.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIeeeDoubleBitmap.html">XIeeeDoubleBitmap</a></td>
<td class="imsum_right">This is a specialized interface for bitmaps containing IEEE
 doubles for their color components.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIeeeDoubleReadOnlyBitmap.html">XIeeeDoubleReadOnlyBitmap</a></td>
<td class="imsum_right">This is a specialized interface for bitmaps containing IEEE
 doubles for their color components. In contrast to
 <a href="XIeeeDoubleBitmap.html">XIeeeDoubleBitmap</a>, this interface only permits
 read-only access.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIeeeFloatBitmap.html">XIeeeFloatBitmap</a></td>
<td class="imsum_right">Specialized interface for bitmaps containing IEEE floats as their
 color components.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIeeeFloatReadOnlyBitmap.html">XIeeeFloatReadOnlyBitmap</a></td>
<td class="imsum_right">Specialized interface for bitmaps containing IEEE floats as their
 color components. In contrast to <a href="XIeeeFloatBitmap.html">XIeeeFloatBitmap</a>,
 this interface only permits read-only access.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIntegerBitmap.html">XIntegerBitmap</a></td>
<td class="imsum_right">This is a specialized interface for bitmaps having integer color
 channels.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIntegerBitmapColorSpace.html">XIntegerBitmapColorSpace</a></td>
<td class="imsum_right">A color space for integer bitmap formats</td>
</tr>
<tr>
<td class="imsum_left"><a href="XIntegerReadOnlyBitmap.html">XIntegerReadOnlyBitmap</a></td>
<td class="imsum_right">This is a specialized interface for bitmaps having integer color
 channels. In contrast to <a href="XIntegerBitmap.html">XIntegerBitmap</a>, this
 interface only permits read-only access.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XLinePolyPolygon2D.html">XLinePolyPolygon2D</a></td>
<td class="imsum_right">Specialized interface for a 2D poly-polygon containing only straight line segments.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XMtfRenderer.html">XMtfRenderer</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="XParametricPolyPolygon2D.html">XParametricPolyPolygon2D</a></td>
<td class="imsum_right">Interface to a dynamic poly-polygon generator, that generates
 poly-polygons depending on a given parameter value.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XPolyPolygon2D.html">XPolyPolygon2D</a></td>
<td class="imsum_right">Generic interface for poly-polygons in 2D.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="XSimpleCanvas.html">XSimpleCanvas</a></td>
<td class="imsum_right">Provides the basic graphical output operations for a canvas.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XSprite.html">XSprite</a></td>
<td class="imsum_right">Interface to control a sprite object.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XSpriteCanvas.html">XSpriteCanvas</a></td>
<td class="imsum_right">Specialization of a XBitmapCanvas, where moving, animated objects
 (called sprites) are supported.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XTextLayout.html">XTextLayout</a></td>
<td class="imsum_right">This is the central interface for text layouting.</td>
</tr>
<tr>
<td class="imsum_left"><a href="XVolatileBitmap.html">XVolatileBitmap</a></td>
<td class="imsum_right">This is a specialized interface to a volatile bitmap (which can
 become invalid at any point in time).
 </td>
</tr>
</table>
<a name="Structs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Structs</td>
</tr>
<tr>
<td class="imsum_left"><a href="ARGBColor.html">ARGBColor</a></td>
<td class="imsum_right">ARGB color quad</td>
</tr>
<tr>
<td class="imsum_left"><a href="AnimationAttributes.html">AnimationAttributes</a></td>
<td class="imsum_right">This structure contains attributes needed to run an animation.

 </td>
</tr>
<tr>
<td class="imsum_left"><a href="Caret.html">Caret</a></td>
<td class="imsum_right">This structure contains the caret information.</td>
</tr>
<tr>
<td class="imsum_left"><a href="ColorProfile.html">ColorProfile</a></td>
<td class="imsum_right">ICC Color profile</td>
</tr>
<tr>
<td class="imsum_left"><a href="FloatingPointBitmapLayout.html">FloatingPointBitmapLayout</a></td>
<td class="imsum_right">This structure describes the memory layout of a bitmap having
 floating point color channels.</td>
</tr>
<tr>
<td class="imsum_left"><a href="FontInfo.html">FontInfo</a></td>
<td class="imsum_right">This structure provides information about a specific font.</td>
</tr>
<tr>
<td class="imsum_left"><a href="FontMetrics.html">FontMetrics</a></td>
<td class="imsum_right">Metrics global to the font, i.e. not specific to single
 glyphs. The font height is defined as
 ascent+descent+internalLeading, and therefore not explicitly
 included here.</td>
</tr>
<tr>
<td class="imsum_left"><a href="FontRequest.html">FontRequest</a></td>
<td class="imsum_right">This structure contains all information necessary to describe a
 font to be queried from XCanvas.</td>
</tr>
<tr>
<td class="imsum_left"><a href="IntegerBitmapLayout.html">IntegerBitmapLayout</a></td>
<td class="imsum_right">This structure describes the memory layout of a bitmap having
 integer color channels.</td>
</tr>
<tr>
<td class="imsum_left"><a href="Panose.html">Panose</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="RGBColor.html">RGBColor</a></td>
<td class="imsum_right">RGB color triplet</td>
</tr>
<tr>
<td class="imsum_left"><a href="RenderState.html">RenderState</a></td>
<td class="imsum_right">This structure contains information passed to each
 <a href="XCanvas.html">XCanvas</a> render operation.</td>
</tr>
<tr>
<td class="imsum_left"><a href="StringContext.html">StringContext</a></td>
<td class="imsum_right">Collection of string-related arguments used on all canvas text
 interfaces.</td>
</tr>
<tr>
<td class="imsum_left"><a href="StrokeAttributes.html">StrokeAttributes</a></td>
<td class="imsum_right">This structure contains all attributes required for path stroking.</td>
</tr>
<tr>
<td class="imsum_left"><a href="TextHit.html">TextHit</a></td>
<td class="imsum_right">This structure contains hit information for <a href="XTextLayout.html">XTextLayout</a>.</td>
</tr>
<tr>
<td class="imsum_left"><a href="Texture.html">Texture</a></td>
<td class="imsum_right">Contains all information needed to define a texture.</td>
</tr>
<tr>
<td class="imsum_left"><a href="ViewState.html">ViewState</a></td>
<td class="imsum_right">This structure contains information considered the view state.</td>
</tr>
</table>
<a name="Exceptions"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Exceptions</td>
</tr>
<tr>
<td class="imsum_left"><a href="VolatileContentDestroyedException.html">VolatileContentDestroyedException</a></td>
<td class="imsum_right">This exception indicates an invalid volatile bitmap content.</td>
</tr>
</table>
<a name="Enums"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Enums</td>
</tr>
<tr>
<td class="imsum_left"><a href="FillRule.html">FillRule</a></td>
<td class="imsum_right">Determines which algorithm to use when determining inside and
 outside of filled poly-polygons.

 </td>
</tr>
</table>
<a name="Typedefs"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Typedefs</td>
</tr>
<tr>
<td class="imsum_left"><a href="Color.html">Color</a></td>
<td class="imsum_right">Shorthand for the device-dependent color components, and easier to read</td>
</tr>
<tr>
<td class="imsum_left"><a href="ColorComponent.html">ColorComponent</a></td>
<td class="imsum_right">Shorthand for the device-dependent color components, and easier to read</td>
</tr>
</table>
<a name="ConstantGroups"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Constant Groups</td>
</tr>
<tr>
<td class="imsum_left"><a href="AnimationRepeat.html">AnimationRepeat</a></td>
<td class="imsum_right">This are the possible repeat modes for animations.</td>
</tr>
<tr>
<td class="imsum_left"><a href="BlendMode.html">BlendMode</a></td>
<td class="imsum_right">These constants determine some extra ways how the primitive color
 is combined with the background.</td>
</tr>
<tr>
<td class="imsum_left"><a href="ColorComponentTag.html">ColorComponentTag</a></td>
<td class="imsum_right">A collection of tags for the individual components of a color.</td>
</tr>
<tr>
<td class="imsum_left"><a href="ColorSpaceType.html">ColorSpaceType</a></td>
<td class="imsum_right">Categories for color spaces</td>
</tr>
<tr>
<td class="imsum_left"><a href="CompositeOperation.html">CompositeOperation</a></td>
<td class="imsum_right">These constants determine how the primitive color is combined with
 the background.</td>
</tr>
<tr>
<td class="imsum_left"><a href="EmphasisMark.html">EmphasisMark</a></td>
<td class="imsum_right">These constants control the automatic rendering of emphasis marks.</td>
</tr>
<tr>
<td class="imsum_left"><a href="FloatingPointBitmapFormat.html">FloatingPointBitmapFormat</a></td>
<td class="imsum_right">This structure describes format of a floating point bitmap.</td>
</tr>
<tr>
<td class="imsum_left"><a href="InterpolationMode.html">InterpolationMode</a></td>
<td class="imsum_right">These constants specify the interpolation type for animation
 frames.</td>
</tr>
<tr>
<td class="imsum_left"><a href="PanoseArmStyle.html">PanoseArmStyle</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseContrast.html">PanoseContrast</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseFamilyTypes.html">PanoseFamilyTypes</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseLetterForm.html">PanoseLetterForm</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseMidline.html">PanoseMidline</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseProportion.html">PanoseProportion</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseSerifStyle.html">PanoseSerifStyle</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseStrokeVariation.html">PanoseStrokeVariation</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseWeight.html">PanoseWeight</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PanoseXHeight.html">PanoseXHeight</a></td>
<td class="imsum_right"/></tr>
<tr>
<td class="imsum_left"><a href="PathCapType.html">PathCapType</a></td>
<td class="imsum_right">These constants determine which shape to use for start or end of a
 stroked path.</td>
</tr>
<tr>
<td class="imsum_left"><a href="PathJoinType.html">PathJoinType</a></td>
<td class="imsum_right">Determines which shape to use when joining path segments.</td>
</tr>
<tr>
<td class="imsum_left"><a href="RenderingIntent.html">RenderingIntent</a></td>
<td class="imsum_right">The rendering intent for a color space.</td>
</tr>
<tr>
<td class="imsum_left"><a href="RepaintResult.html">RepaintResult</a></td>
<td class="imsum_right">These constants specify the result of the
 <a href="XCachedPrimitive.html">XCachedPrimitive</a> render operation.</td>
</tr>
<tr>
<td class="imsum_left"><a href="TextDirection.html">TextDirection</a></td>
<td class="imsum_right">Specifies main text direction in a text portion.</td>
</tr>
<tr>
<td class="imsum_left"><a href="TexturingMode.html">TexturingMode</a></td>
<td class="imsum_right">Enumeration of possible values to spread a texture across a
 primitive.

 </td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>