The Magic Lantern Software Development Kit provides a library of math utilities to facilitate title development. The math library contains classes for vectors with 2, 3 and 4 floating-point elements. The library also provides a 4x3 affine matrix of floating-point elements. The Math Library from the Magic Lantern project provides both floating-point and fixed-point utility.
The Math Library API documentation can be found in the form of Javadoc and Doxygen HTML pages. The Javadoc pages correlate to the Java version of the API while the C++ version of the documentation is generated using Doxygen.
API documentation for the Java packages are not currently available online. To generate the Javadoc using the Eclipse project for the Math Utility Library, simply follow these instructions:
API documentation for the C++ libraries can be found on the project web site.