Documentation
This is the central resource for all the Lol Engine documentation.
Developer documentation
- getting started
- special builds for…
- coding style?
- small tasks for beginners
- hacks that we’d like to get rid of
- external libraries currently used
API documentation
- Base headers
- <lol/base/types.h>?
- <lol/base/log.h>?
- <lol/base/assert.h> — assertion and test macros
- <lol/base/array.h>? — variable-length arrays
- <lol/base/string.h> — arrays of chars that handle text
- <lol/base/hash.h>?
- <lol/base/map.h>?
- Maths types and functions
- <lol/math/constants.h> — mathematical constants
- <lol/math/half.h>? — half-precision 16-bit floating point numbers
- <lol/math/real.h> — high-precision floating point numbers
- <lol/math/vector.h>?
- <lol/math/geometry.h>?
- <lol/math/remez.h>? — Remez exchange toolbox for high-quality polynomial approximations
- <lol/math/interp.h>
- System-specific features
- <lol/sys/init.h>? — engine initialisation
- <lol/sys/thread.h> — threading and synchronisation
- <lol/sys/timer.h>? — timer utility class
- Input features
- <lol/input/controller.h> — controller input class
Other documentation
Last modified 8 years ago
Last modified on Apr 27, 2015, 10:11:37 PM