IrrAgg

A collection of utilities for using Anti-Grain Geometry with Irrlicht.

Anti-Grain Geometry (AGG) is a collection of C++ utilities that work together to render vector graphics, especially into arrays of primitive pixels.

Irrlicht is an easy-to-use 2D and 3D rendering engine, created with C++ and aimed at game creation.

IrrAgg centers on its Painter class, which is used for rendering to Irrlicht IImage surfaces. The Painter class encapsulates AGG rendering tools and is used for rendering objects that inherit IShape and implement its virtual methods.

In addition, IrrAgg contains conversion methods for colors and matrices.

Requirements

Both Anti-Grain Geometry (completed) and Irrlicht (development) are relatively stable in regards to the relevant APIs, so multiple versions of these two libraries will likely be compatible.

Project layout

changelog.txt # Change log.
license.txt   # Licensing.
Readme.md     # Project summary page (for Github).
mkdocs.yml    # Documentation configuration file.
include/      # Header files directory.
src/          # Source code directory.
docs/         # Documentation directory.
debug/        # Debugging files directory.

Further Information

More information about using AGG with Irrlicht can be found in this blog article.