< BlitzMax  
        
      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
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
Third Party
Modules
Official
Audio
Audio: Drivers and Loaders
BASIC
Data structures
Miscellaneous
Events
Graphics
Graphics: Drivers and Loaders
GUI
GUI: Drivers
Math
Networking
Other
Streams
System
User Input
Undocumented
- AppStub
 - Basic
 - DXGraphics
 - Font
 - FreeTypeFont
 - HTTPStream
 - MaxUtil
 
- DirectX
 - ENet
 - FreeAudio
 - FreeProcess
 - FreeType
 - Glew
 - LibJPEG
 - LibPNG
 - MacOS
 - OGGVorbis
 - StdC
 - Win32
 
Third Party
Audio
- BASS
 - FMOD
 - GME
 - irrKlang
 - PortMidi (Deprecated)
 - TagLib
 
Audio: Drivers
- FMODAudio
 - irrKlangAudio
 
Database
- Database
 - DBmSQL
 - DBMySQL
 - DBODBC
 - DBOracle
 - DBPostgreSQL
 - DBSQLite
 - DBXbase
 
Graphics
- Cairo
 - Graphviz
 - LibSVG
 
- Sidesign
 
- MiniB3D
 
GUI
- GTKMaxGUI (Linux)
 - GTKWebGTKHTML (Linux)
 - GTKWebMozilla (Linux)
 
Imaging
- EXRLoader
 - GDAL
 - FreeImage
 - RGBLoader
 
Internet
- ClearSilver
 - Flickcurl
 - FTPParser
 - Libcurl
 - LibcurlSSL
 
Math
- MAPM
 - MathToolkit
 - muParser
 
Miscellaneous
- MaxUnit
 - RealtimeBattle (Linux)
 
Networking
- Raknet
 
- Vertex
 
Other
- Axe
 
Physics
- Box2D
 - Chipmunk
 
System
- AppStub (MacOS)
 - Boost
 - Crypto
 - DateTime
 - Libnotify (Linux)
 - Growl (MacOS)
 - Random
 - Volumes
 
Text
- Base64
 - Expat
 - Format
 - LibXML
 - LibXSLT
 - Locale
 - RegEx
 - RTL
 - Tesseract
 
External links
    This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.