BlitzMax/Modules

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Modules are precompiled source code stored in the 'mod' folder within your BlitzMax installation directory. The entire language of BlitzMax is based on the official modules i.e. those managed by BRL.

Modules can be written in native BlitzMax or externally declared in C, C++, ObjectiveC or Assembly. Fasm is used to compile x86 assembly and GNU Build Tools is for C languages.

Modscopes[edit | edit source]

A modscope is a reference to a group of modules which are related to each other in some way, usually by author. The modscope is followed by a full stop ('.') and then the module's name. For example, 'Brl.Blitz' is the same as saying, "the module name Blitz from the module scope Brl".

Official[edit | edit source]

Third Party[edit | edit source]

Modules[edit | edit source]

Official[edit | edit source]

Audio[edit | edit source]

Audio: Drivers and Loaders[edit | edit source]

BASIC[edit | edit source]

Data structures[edit | edit source]

Miscellaneous[edit | edit source]

Events[edit | edit source]

Graphics[edit | edit source]

Graphics: Drivers and Loaders[edit | edit source]

GUI[edit | edit source]

GUI: Drivers[edit | edit source]

Math[edit | edit source]

Networking[edit | edit source]

Other[edit | edit source]

Streams[edit | edit source]

System[edit | edit source]

User Input[edit | edit source]

Undocumented[edit | edit source]

Third Party[edit | edit source]

Audio[edit | edit source]

Audio: Drivers[edit | edit source]

Database[edit | edit source]

Graphics[edit | edit source]

GUI[edit | edit source]

Imaging[edit | edit source]

Internet[edit | edit source]

Math[edit | edit source]

Miscellaneous[edit | edit source]

Networking[edit | edit source]

Other[edit | edit source]

Physics[edit | edit source]

System[edit | edit source]

Text[edit | edit source]

External links[edit | edit source]