/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> -> <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> -> <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> -> <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> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <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> -> <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="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> -> <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="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> -> <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="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> -> <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="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> -> <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="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> -> <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> -> <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> -> <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> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <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> -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty"> </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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty"> </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> -> <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"> </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> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> ()</td><td class="doc empty"> </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"> </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> -> <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="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty"> </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> -> <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="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty"> </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> -> <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="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty"> </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> -> <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="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty"> </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> -> <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="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackendInstr">ChartBackendInstr</a> a</td><td class="doc empty"> </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> -> <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> -> <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> -> <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> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <a href="Graphics-Rendering-Chart-Backend-Impl.html#t:ChartBackend">ChartBackend</a> a -> <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> -> <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> -> <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>
|