Cookies info

This website uses Google cookies to analyse traffic. Information about your use of our site is shared with Google for that purpose. See details.

Introduction

AmanithSVG rendering library is written in ANSI C++, the official SDK comes with precompiled binaries for desktop and mobile platforms, in form of dynamic/shared libraries.

To allow the development of applications written in other languages than C/C++, there are available a set of opensource bindings for the AmanithSVG API. The bindings include C# and Java languages, as well as Unity and libGDX game engines.

In particular, the C# / Unity bindings are based on .NET PInvoke mechanism: PInvoke allows .NET code to call functions that are implemented within the AmanithSVG C/C++ native library. The Java / libGDX bindings, instead, are based on Java Native Interface mechanism (also known as JNI): JNI allows Java code to call functions that are implemented within the AmanithSVG C/C++ native library.

AmanithSVG bindings have been released and are licensed under the BSD 3-Clause License.


Download AmanithSVG bindings from Github

Create an empty directory, enter it, then use Git or checkout with SVN using the web URL:

git clone https://github.com/Mazatech/amanithsvg-bindings.git