Copyright (c) 2012-2016 Hyperion Entertainment and contributors.


From AmigaOS Documentation Wiki
Jump to: navigation, search

Cairo is a software library used to provide a vector graphics-based, device-independent API for software developers.

It is designed to provide primitives for 2-dimensional drawing across a number of different backends. Cairo is designed to use hardware acceleration when available.

Although written in C, there are bindings for using the cairo graphics library from many other programming languages, including C++, PHP, Factor, Haskell, Lua, Perl, Python, Ruby, Scheme, Smalltalk and several others.

Cairo is free software. The majority of it is Dual licensed under the GNU Lesser General Public License and the Mozilla Public License, though some parts of it are licensed only under the GNU General Public License.

Source article: