OpenVGRaw-0.1.0: src/Graphics/Rendering/OpenVG/Raw/VG/Paint.hs
{-# OPTIONS -Wall #-}
--------------------------------------------------------------------------------
-- |
-- Module : Graphics.Rendering.OpenVG.Raw.VG.Paint
-- Copyright : (c) Stephen Tetley 2009
-- License : BSD3
--
-- Maintainer : Stephen Tetley <stephen.tetley@gmail.com>
-- Stability : unstable
-- Portability : GHC
--
-- This module corresponds to section 9 (Paint)
-- of the OpenVG 1.0.1 specs.
--
--
--------------------------------------------------------------------------------
module Graphics.Rendering.OpenVG.Raw.VG.Paint (
-- * Tokens
vg_PAINT_TYPE,
vg_PAINT_COLOR,
vg_PAINT_COLOR_RAMP_SPREAD_MODE,
vg_PAINT_COLOR_RAMP_STOPS,
vg_PAINT_COLOR_RAMP_PREMULTIPLIED,
vg_PAINT_LINEAR_GRADIENT,
vg_PAINT_RADIAL_GRADIENT,
vg_PAINT_PATTERN_TILING_MODE,
vg_PAINT_TYPE_COLOR,
vg_PAINT_TYPE_LINEAR_GRADIENT,
vg_PAINT_TYPE_RADIAL_GRADIENT,
vg_PAINT_TYPE_PATTERN,
vg_COLOR_RAMP_SPREAD_PAD,
vg_COLOR_RAMP_SPREAD_REPEAT,
vg_COLOR_RAMP_SPREAD_REFLECT,
vg_TILE_FILL,
vg_TILE_PAD,
vg_TILE_REPEAT,
vg_TILE_REFLECT,
-- * Functions
vgCreatePaint,
vgDestroyPaint,
vgSetPaint,
-- vgGetPaint, NOT IMPLEMENTED BY SHIVA-VG
-- vgSetColor, NOT IMPLEMENTED BY SHIVA-VG
-- vgGetColor, NOT IMPLEMENTED BY SHIVA-VG
vgPaintPattern
) where
import Graphics.Rendering.OpenVG.Raw.VG.Core101