The Allegro Wiki is migrating to github at https://github.com/liballeg/allegro_wiki/wiki

NewAPI

From Allegro Wiki
Revision as of 01:32, October 12, 2008 by CGamesPlay (talk | contribs) (added questions link)
Jump to: navigation, search

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.

Public API

(some are not yet finished)


  • Multi-monitor
  • Mouse cursor API -- mainly the implementation needs to be brought up-to-date with new display code

Internal API

Here's a link to the current naturaldocs documentation with all internals enabled:

http://alleg.sourceforge.net/naturaldocs_internal/files/src/misc/vector-c.html

You can recognize internal symbols by starting with _al_ or _AL_ instead of al_ or AL_.


See also