This file is indexed.

/usr/share/doc/libghc-chart-doc/html/Graphics-Rendering-Chart-Backend-Impl.html is in libghc-chart-doc 1.3-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.Rendering.Chart.Backend.Impl</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-Rendering-Chart-Backend-Impl.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-Rendering-Chart-Backend-Impl.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">Chart-1.3: A library for generating 2D Charts and Plots</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Graphics.Rendering.Chart.Backend.Impl</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module provides the implementation details common to all <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a></code>s.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:ChartBackendInstr">ChartBackendInstr</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:StrokePath">StrokePath</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()  </li><li><a href="#v:FillPath">FillPath</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()  </li><li><a href="#v:GetTextSize">GetTextSize</a> ::  <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:TextSize">TextSize</a>  </li><li><a href="#v:DrawText">DrawText</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()  </li><li><a href="#v:GetAlignments">GetAlignments</a> ::  <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:AlignmentFns">AlignmentFns</a>  </li><li><a href="#v:WithTransform">WithTransform</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Matrix">Matrix</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a  </li><li><a href="#v:WithFontStyle">WithFontStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FontStyle">FontStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a  </li><li><a href="#v:WithFillStyle">WithFillStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FillStyle">FillStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a  </li><li><a href="#v:WithLineStyle">WithLineStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:LineStyle">LineStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a  </li><li><a href="#v:WithClipRegion">WithClipRegion</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a  </li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:ChartBackend">ChartBackend</a> a = <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</li><li class="src short"><a href="#v:strokePath">strokePath</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()</li><li class="src short"><a href="#v:fillPath">fillPath</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()</li><li class="src short"><a href="#v:textSize">textSize</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:TextSize">TextSize</a></li><li class="src short"><a href="#v:drawText">drawText</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()</li><li class="src short"><a href="#v:withTransform">withTransform</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Matrix">Matrix</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a</li><li class="src short"><a href="#v:withFontStyle">withFontStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FontStyle">FontStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a</li><li class="src short"><a href="#v:withFillStyle">withFillStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FillStyle">FillStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a</li><li class="src short"><a href="#v:withLineStyle">withLineStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:LineStyle">LineStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a</li><li class="src short"><a href="#v:withClipRegion">withClipRegion</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a</li><li class="src short"><a href="#v:getPointAlignFn">getPointAlignFn</a> :: <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> (<a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a>)</li><li class="src short"><a href="#v:getCoordAlignFn">getCoordAlignFn</a> :: <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> (<a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a>)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ChartBackendInstr" class="def">ChartBackendInstr</a> a <span class="keyword">where</span><a href="src/Graphics-Rendering-Chart-Backend-Impl.html#ChartBackendInstr" class="link">Source</a></p><div class="doc"><p>The abstract drawing operation generated when using the
   the chart drawing API.
</p><p>See the documentation of the different function for the correct semantics
   of each instruction:
</p><ul><li> <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:strokePath">strokePath</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:fillPath">fillPath</a></code>
</li><li> <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:drawText">drawText</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:textSize">textSize</a></code>
</li><li> <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:getPointAlignFn">getPointAlignFn</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:getCoordAlignFn">getCoordAlignFn</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Types.html#t:AlignmentFns">AlignmentFns</a></code>
</li><li> <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:withTransform">withTransform</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:withClipRegion">withClipRegion</a></code>
</li><li> <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:withLineStyle">withLineStyle</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:withFillStyle">withFillStyle</a></code>, <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#v:withFontStyle">withFontStyle</a></code>
</li></ul></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:StrokePath" class="def">StrokePath</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FillPath" class="def">FillPath</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GetTextSize" class="def">GetTextSize</a> ::  <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:TextSize">TextSize</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DrawText" class="def">DrawText</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GetAlignments" class="def">GetAlignments</a> ::  <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:AlignmentFns">AlignmentFns</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WithTransform" class="def">WithTransform</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Matrix">Matrix</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WithFontStyle" class="def">WithFontStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FontStyle">FontStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WithFillStyle" class="def">WithFillStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FillStyle">FillStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WithLineStyle" class="def">WithLineStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:LineStyle">LineStyle</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WithClipRegion" class="def">WithClipRegion</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ChartBackend" class="def">ChartBackend</a> a = <a href="/usr/share/doc/libghc-operational-doc/html/Control-Monad-Operational.html#t:Program">Program</a> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#ChartBackend" class="link">Source</a></p><div class="doc"><p>A <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a></code> provides the capability to render a chart somewhere.
</p><p>The coordinate system of the backend has its initial origin (0,0)
   in the top left corner of the drawing plane. The x-axis points 
   towards the top right corner and the y-axis points towards 
   the bottom left corner. The unit used by coordinates, the font size,
   and lengths is the always the same, but depends on the backend.
   All angles are measured in radians.
</p><p>The line, fill and font style are set to their default values 
   initially.
</p><p>Information about the semantics of the instructions can be 
   found in the documentation of <code><a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:strokePath" class="def">strokePath</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#strokePath" class="link">Source</a></p><div class="doc"><p>Stroke the outline of the given path using the 
   current <code><a href="Graphics-Rendering-Chart-Backend-Types.html#t:LineStyle">LineStyle</a></code>. This function does <em>not</em> perform
   alignment operations on the path. See <code><a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a></code> for the exact semantic
   of paths.
</p></div></div><div class="top"><p class="src"><a name="v:fillPath" class="def">fillPath</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#fillPath" class="link">Source</a></p><div class="doc"><p>Fill the given path using the current <code><a href="Graphics-Rendering-Chart-Backend-Types.html#t:FillStyle">FillStyle</a></code>.
   The given path will be closed prior to filling.
   This function does <em>not</em> perform
   alignment operations on the path.
   See <code><a href="Graphics-Rendering-Chart-Geometry.html#t:Path">Path</a></code> for the exact semantic of paths.
</p></div></div><div class="top"><p class="src"><a name="v:textSize" class="def">textSize</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> <a href="Graphics-Rendering-Chart-Backend-Types.html#t:TextSize">TextSize</a><a href="src/Graphics-Rendering-Chart-Backend-Impl.html#textSize" class="link">Source</a></p><div class="doc"><p>Calculate a <code><a href="Graphics-Rendering-Chart-Backend-Types.html#t:TextSize">TextSize</a></code> object with rendering information
   about the given string without actually rendering it.
</p></div></div><div class="top"><p class="src"><a name="v:drawText" class="def">drawText</a> :: <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> ()<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#drawText" class="link">Source</a></p><div class="doc"><p>Draw a single-line textual label anchored by the baseline (vertical) 
   left (horizontal) point. Uses the current <code><a href="Graphics-Rendering-Chart-Backend-Types.html#t:FontStyle">FontStyle</a></code> for drawing.
</p></div></div><div class="top"><p class="src"><a name="v:withTransform" class="def">withTransform</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Matrix">Matrix</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#withTransform" class="link">Source</a></p><div class="doc"><p>Apply the given transformation in this local
   environment when drawing. The given transformation 
   is applied after the current transformation. This
   means both are combined.
</p></div></div><div class="top"><p class="src"><a name="v:withFontStyle" class="def">withFontStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FontStyle">FontStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#withFontStyle" class="link">Source</a></p><div class="doc"><p>Use the given font style in this local
   environment when drawing text.
</p><p>An implementing backend is expected to guarentee
   to support the following font families: <code>serif</code>, <code>sans-serif</code> and <code>monospace</code>;
</p><p>If the backend is not able to find or load a given font 
   it is required to fall back to a custom fail-safe font
   and use it instead.
</p></div></div><div class="top"><p class="src"><a name="v:withFillStyle" class="def">withFillStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:FillStyle">FillStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#withFillStyle" class="link">Source</a></p><div class="doc"><p>Use the given fill style in this local
   environment when filling paths.
</p></div></div><div class="top"><p class="src"><a name="v:withLineStyle" class="def">withLineStyle</a> ::  <a href="Graphics-Rendering-Chart-Backend-Types.html#t:LineStyle">LineStyle</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#withLineStyle" class="link">Source</a></p><div class="doc"><p>Use the given line style in this local
   environment when stroking paths.
</p></div></div><div class="top"><p class="src"><a name="v:withClipRegion" class="def">withClipRegion</a> ::  <a href="Graphics-Rendering-Chart-Geometry.html#t:Rect">Rect</a> -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -&gt; <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#withClipRegion" class="link">Source</a></p><div class="doc"><p>Use the given clipping rectangle when drawing
   in this local environment. The new clipping region
   is intersected with the given clip region. You cannot 
   escape the clip!
</p></div></div><div class="top"><p class="src"><a name="v:getPointAlignFn" class="def">getPointAlignFn</a> :: <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> (<a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a>)<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#getPointAlignFn" class="link">Source</a></p><div class="doc"><p>Get the point alignment function
</p></div></div><div class="top"><p class="src"><a name="v:getCoordAlignFn" class="def">getCoordAlignFn</a> :: <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> (<a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a> -&gt; <a href="Graphics-Rendering-Chart-Geometry.html#t:Point">Point</a>)<a href="src/Graphics-Rendering-Chart-Backend-Impl.html#getCoordAlignFn" class="link">Source</a></p><div class="doc"><p>Get the coordinate alignment function
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>