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 60 61 62 63 64 65 66 67
|
-----------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.Chart.Backend
-- Copyright : (c) Tim Docker 2014
-- License : BSD-style (see chart/COPYRIGHT)
--
-- This module provides the API for drawing operations abstracted
-- to drive arbitrary Backend.
module Graphics.Rendering.Chart.Backend
(
-- * The backend Monad
BackendProgram
-- * Backend Operations
, fillPath
, strokePath
, drawText, textSize
, withTransform
, withClipRegion
, withFontStyle, withFillStyle, withLineStyle
-- * Backend Helpers
-- , getTransform
-- , getFillStyle, getFontStyle
-- , getLineStyle, getClipRegion
, getPointAlignFn, getCoordAlignFn
-- * Text Metrics
, TextSize(..)
-- * Line Types
, LineCap(..)
, LineJoin(..)
, LineStyle(..)
, line_width
, line_color
, line_dashes
, line_cap
, line_join
-- * Fill Types
, FillStyle(..)
-- * Font and Text Types
, FontWeight(..)
, FontSlant(..)
, FontStyle(..)
, HTextAnchor(..)
, VTextAnchor(..)
, font_name
, font_size
, font_slant
, font_weight
, font_color
, AlignmentFn
, AlignmentFns
, vectorAlignmentFns
, bitmapAlignmentFns
) where
import Graphics.Rendering.Chart.Backend.Types
import Graphics.Rendering.Chart.Backend.Impl
|