ammer

Definition

An ammer library is a set of library definitions and library datatype definitions. Since Haxe organises code into modules and classes, both libraries and library datatypes are defined using Haxe classes. This section provides a guide-level explanation of the various parts of a library definition, with examples. Further detail can be found in later sections.

Libraries

The APIs of native libraries consist of a set of exported functions. An ammer library definition should list these functions and adapt their signatures to Haxe types. Library definitions can also expose constants.

Read on: Library definition

Datatypes

In addition to functions, libraries often define their own datatypes which group together data in a meaningful way. In C, these correspond to pointers to struct types, opaque pointers, enum types, or union types.

Read on: Library datatype definition

« Previous: Getting started Next: Library definition »