Provides SVG parsing and rendering
Haxe
Latest commit 6e266fe Jan 13, 2017 @jgranick jgranick committed on GitHub Merge pull request #56 from SpaceMages/master
Don't render hidden elements

README.md

MIT License Haxelib Version build status

SVG

Provides SVG parsing and rendering

Installation

You can easily install SVG using haxelib:

haxelib install svg

To add it to a Lime or OpenFL project, add this to your project file:

<haxelib name="svg" />

Usage

package;


import format.SVG;
import openfl.display.Sprite;
import openfl.Assets;


class Main extends Sprite {


    public function new () {

        super ();

        var svg = new SVG (Assets.getText ("assets/icon.svg"));
        svg.render (graphics);

    }


}

Development Builds

Install the haxelib from GitHub:

haxelib git svg https://github.com/openfl/svg

To return to release builds:

haxelib dev svg

Running SVG's Tests

svg includes some tests that render SVGs and make sure they look the way they're supposed to. These tests run automatically with each build/commit. To run them manually, run haxe test.hxml. For more information, check README.md in test.