The nanovg package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Warnings:

Raw bindings to the OpenGL vector graphics library NanoVG


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.5.1.0, 0.5.2.0, 0.5.2.0
Change logCHANGELOG.md
Dependenciesbase (>=4.7 && <5.0), bytestring (==0.10.*), containers (==0.5.*), text (==1.2.*), vector (==0.11.*) [details]
LicenseISC
Copyright2016 Moritz Kiefer
AuthorMoritz Kiefer
Maintainermoritz.kiefer@purelyfunctional.org
CategoryGraphics
Home pagehttps://github.com/cocreature/nanovg-hs
Source repositoryhead: git clone https://github.com/cocreature/nanovg-hs
Executablesexample00
UploadedWed Jan 4 14:41:34 UTC 2017 by cocreature

Modules

[Index]

Flags

NameDescriptionDefaultType
examples

Build examples

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for nanovg-0.5.2.0

[back to package description]

NanoVG Haskell bindings

Build Status

Currently only the GL3 backend is supported.

A large part of the example bundled with NanoVG is translated into Haskell and bundled as example00.

Most of the bindings directly expose the corresponding NanoVG so look there for more details on the usage.

There is also a diagrams backend using these bindings.

Feel free to open issues if you have any ideas for improvements (or even better PRs :)).