The latest version of OpenVG is 0.7.0-0.

OpenVG

Version 0.4.0 revision 0 uploaded by StephenTetley.

Package meta

Synopsis
OpenVG (ShivaVG-0.2.1) binding
Description

A Haskell binding for the OpenVG vector graphics API version 1.0.1, specifically the ShivaVG-0.2.1 implementation.

This version (0.4.0) is NOT compatible with the Haskell Platform (2009.2.0.2) - it uses the split OpenGL packages (RAW, StateVar, etc.).

** WARNING - the module Graphics.Rendering.OpenVG.VG.Paths seems flawed in hindsight, as it ammalgamates the OpenVG VGPathSegment and VGPathCommand data types into one Haskell type. The binding is thus likely to change in the next major revision in what is perhaps the worst place. **.

Changelog

  1. 3.0 to 0.4.0

  • LinearGradient type changed to be Vector4 VGfloat.

  • RadialGradient changed to (Vector4 VGfloat, VGfloat).

  • Removed Marshal and Unmarshal type classes, marshallBool and unmarshalBool moved out of the BasicTypes module.

  • Type change for colorRampStops.

  • Name change - maxStops changed to maxColorRampStops.

  • PathType(..) changed to PathAbsRel(..).

  • Substantial changes to Haddock docs.

  • Error handling in VGU redone - the original code in ErrorsInternal was taken wholesale from Sven Panne's OpenGL binding to help me bootstrap the OpenVG binding. Regrettably I forgot to replace it or attribute it - I've now replaced it. Sincere apologies to Sven Panne.

Author
n/a
Bug reports
n/a
Category
Graphics
Copyright
Stephen Tetley <stephen.tetley@gmail.com>
Homepage
http://code.google.com/p/copperbox/
Maintainer
Stephen Tetley <stephen.tetley@gmail.com>
Package URL
n/a
Stability
experimental

Components