NewAPI
From Allegro Wiki
The new API is a clean and orthogonal replacement for the current Allegro programming interface. A period of transition will see the existing code augmented and gradually cleaned up until eventually the code works natively with the new design.
A parallel aim is modularity, conceptually revolving around a free-standing core library and extensive addon packages. Only those functions that are fundamental operations or absolutely required to allow an addon library will become part of the core library.
[edit] Public API
- General notes -- on naming conventions and data types
Done:
Still evolving:
- Bob's original Graphics API, which we were loosely following
- File Systems
- Sound
- Initialization Process
- Multi-monitor
- Mouse cursor API -- mainly the implementation needs to be brought up-to-date with new display code
[edit] Internal API
Here's a link to the current naturaldocs documentation with all internals enabled:
http://alleg.sourceforge.net/internaldocs/files/misc/vector-c.html
You can recognize internal symbols by starting with _al_ or _AL_ instead of al_ or AL_.
