The Allegro Wiki is migrating to github at https://github.com/liballeg/allegro_wiki/wiki
Difference between revisions of "NewAPI"
m (added questions link)
|Line 42:||Line 42:|
Revision as of 01:32, October 12, 2008
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.
- General notes -- on naming conventions and data types
(some are not yet finished)
- Graphics related
- File Systems
- Initialization Process
- Mouse cursor API -- mainly the implementation needs to be brought up-to-date with new display code
Here's a link to the current naturaldocs documentation with all internals enabled:
You can recognize internal symbols by starting with _al_ or _AL_ instead of al_ or AL_.