├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── format ├── SVG.hx ├── gfx │ ├── Gfx.hx │ ├── Gfx2Haxe.hx │ ├── GfxBytes.hx │ ├── GfxExtent.hx │ ├── GfxGraphics.hx │ ├── GfxTextFinder.hx │ ├── Gradient.hx │ └── LineStyle.hx └── svg │ ├── FillType.hx │ ├── Grad.hx │ ├── Gradient.hx │ ├── Group.hx │ ├── Path.hx │ ├── PathParser.hx │ ├── PathSegment.hx │ ├── RenderContext.hx │ ├── SVG2Gfx.hx │ ├── SVGData.hx │ ├── SVGRenderer.hx │ └── Text.hx ├── haxelib.json ├── scripts └── docs.hxml └── test ├── README.md ├── images ├── all_rights_reserved_white-256x256.png ├── all_rights_reserved_white.svg ├── alphachannel-100x100.png ├── alphachannel.svg ├── arc-radius-too-small-256x256.png ├── arc-radius-too-small.svg ├── arc-rotate-256x256.png ├── arc-rotate.svg ├── disabled_test1.svg ├── disabled_test2.svg ├── fancy-sun-256x255.png ├── fancy-sun.svg ├── fill_rgb-100x100.png ├── fill_rgb.svg ├── group-inherited-256x256.png ├── group-inherited.svg ├── layer_test1.svg ├── layer_test2.svg ├── matrix-rotated-square-100x100.png ├── matrix-rotated-square.svg ├── nested_layer.svg ├── path-two-float-decimals-256x256.png ├── path-two-float-decimals.svg ├── rotated-square-100x100.png ├── rotated-square.svg ├── scale_rect-256x256.png ├── scale_rect.svg ├── ubuntu-logo-orange-256x256.png └── ubuntu-logo-orange.svg ├── project.xml └── src ├── MacroTest.hx ├── SvgGenerationTest.hx └── TestMain.hx /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/README.md -------------------------------------------------------------------------------- /format/SVG.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/SVG.hx -------------------------------------------------------------------------------- /format/gfx/Gfx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/Gfx.hx -------------------------------------------------------------------------------- /format/gfx/Gfx2Haxe.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/Gfx2Haxe.hx -------------------------------------------------------------------------------- /format/gfx/GfxBytes.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/GfxBytes.hx -------------------------------------------------------------------------------- /format/gfx/GfxExtent.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/GfxExtent.hx -------------------------------------------------------------------------------- /format/gfx/GfxGraphics.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/GfxGraphics.hx -------------------------------------------------------------------------------- /format/gfx/GfxTextFinder.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/GfxTextFinder.hx -------------------------------------------------------------------------------- /format/gfx/Gradient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/Gradient.hx -------------------------------------------------------------------------------- /format/gfx/LineStyle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/gfx/LineStyle.hx -------------------------------------------------------------------------------- /format/svg/FillType.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/FillType.hx -------------------------------------------------------------------------------- /format/svg/Grad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/Grad.hx -------------------------------------------------------------------------------- /format/svg/Gradient.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/Gradient.hx -------------------------------------------------------------------------------- /format/svg/Group.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/Group.hx -------------------------------------------------------------------------------- /format/svg/Path.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/Path.hx -------------------------------------------------------------------------------- /format/svg/PathParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/PathParser.hx -------------------------------------------------------------------------------- /format/svg/PathSegment.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/PathSegment.hx -------------------------------------------------------------------------------- /format/svg/RenderContext.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/RenderContext.hx -------------------------------------------------------------------------------- /format/svg/SVG2Gfx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/SVG2Gfx.hx -------------------------------------------------------------------------------- /format/svg/SVGData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/SVGData.hx -------------------------------------------------------------------------------- /format/svg/SVGRenderer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/SVGRenderer.hx -------------------------------------------------------------------------------- /format/svg/Text.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/format/svg/Text.hx -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/haxelib.json -------------------------------------------------------------------------------- /scripts/docs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/scripts/docs.hxml -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/README.md -------------------------------------------------------------------------------- /test/images/all_rights_reserved_white-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/all_rights_reserved_white-256x256.png -------------------------------------------------------------------------------- /test/images/all_rights_reserved_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/all_rights_reserved_white.svg -------------------------------------------------------------------------------- /test/images/alphachannel-100x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/alphachannel-100x100.png -------------------------------------------------------------------------------- /test/images/alphachannel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/alphachannel.svg -------------------------------------------------------------------------------- /test/images/arc-radius-too-small-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/arc-radius-too-small-256x256.png -------------------------------------------------------------------------------- /test/images/arc-radius-too-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/arc-radius-too-small.svg -------------------------------------------------------------------------------- /test/images/arc-rotate-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/arc-rotate-256x256.png -------------------------------------------------------------------------------- /test/images/arc-rotate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/arc-rotate.svg -------------------------------------------------------------------------------- /test/images/disabled_test1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/disabled_test1.svg -------------------------------------------------------------------------------- /test/images/disabled_test2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/disabled_test2.svg -------------------------------------------------------------------------------- /test/images/fancy-sun-256x255.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/fancy-sun-256x255.png -------------------------------------------------------------------------------- /test/images/fancy-sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/fancy-sun.svg -------------------------------------------------------------------------------- /test/images/fill_rgb-100x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/fill_rgb-100x100.png -------------------------------------------------------------------------------- /test/images/fill_rgb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/fill_rgb.svg -------------------------------------------------------------------------------- /test/images/group-inherited-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/group-inherited-256x256.png -------------------------------------------------------------------------------- /test/images/group-inherited.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/group-inherited.svg -------------------------------------------------------------------------------- /test/images/layer_test1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/layer_test1.svg -------------------------------------------------------------------------------- /test/images/layer_test2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/layer_test2.svg -------------------------------------------------------------------------------- /test/images/matrix-rotated-square-100x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/matrix-rotated-square-100x100.png -------------------------------------------------------------------------------- /test/images/matrix-rotated-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/matrix-rotated-square.svg -------------------------------------------------------------------------------- /test/images/nested_layer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/nested_layer.svg -------------------------------------------------------------------------------- /test/images/path-two-float-decimals-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/path-two-float-decimals-256x256.png -------------------------------------------------------------------------------- /test/images/path-two-float-decimals.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/path-two-float-decimals.svg -------------------------------------------------------------------------------- /test/images/rotated-square-100x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/rotated-square-100x100.png -------------------------------------------------------------------------------- /test/images/rotated-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/rotated-square.svg -------------------------------------------------------------------------------- /test/images/scale_rect-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/scale_rect-256x256.png -------------------------------------------------------------------------------- /test/images/scale_rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/scale_rect.svg -------------------------------------------------------------------------------- /test/images/ubuntu-logo-orange-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/ubuntu-logo-orange-256x256.png -------------------------------------------------------------------------------- /test/images/ubuntu-logo-orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/images/ubuntu-logo-orange.svg -------------------------------------------------------------------------------- /test/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/project.xml -------------------------------------------------------------------------------- /test/src/MacroTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/src/MacroTest.hx -------------------------------------------------------------------------------- /test/src/SvgGenerationTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/src/SvgGenerationTest.hx -------------------------------------------------------------------------------- /test/src/TestMain.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openfl/svg/HEAD/test/src/TestMain.hx --------------------------------------------------------------------------------