* The Modules *

BlitzMax Forums/Brucey's Modules/* The Modules *

Brucey(Posted 2008) [#1]
format_code('
Type Module Platform Description
---------------------------------------------------------------------------------------------------

Audio
BaH.BASS | All | BASS sound library.

BaH.FMOD | All | FMOD sound library.

BaH.FMODAudio | All | BlitzMax Audio Driver for FMOD.

BaH.GME | All | Game Music Emulator.
Plays music formats like AY, GBS and NSF.

BaH.irrKlang | All | Sound Library.

BaH.irrKlangAudio | All | BlitzMax Audio Driver for irrKlang.

BaH.PortMidi | All | * Deprecated *
Use the wxMidi mod for wxMax instead!

BaH.TagLib | All | Auido File tag reading/writing.
ID3v1, ID3v2, Ogg, FLAC, MPC, Speex.



Database
BaH.Database | All | Core Database Framework.

BaH.DBmSQL | All | mSQL (miniSQL) database driver module.

BaH.DBMySQL | All | MySQL database driver module.

BaH.DBODBC | All | ODBC database driver module.

BaH.DBOracle | All | Oracle database driver module.

BaH.DBPostgreSQL | All | PostgreSQL database driver module.

BaH.DBSQLite | All | SQLite database driver module.

BaH.DBXbase | All | Xbase database driver module.
For dBase, Clipper, FoxPro compatible databases.


Graphics
BaH.Cairo | All | 2D vector graphics library.

BaH.Graphviz | All | Graph visualization library.

BaH.LibSVG | All | Wrapper for libsvg and libsvg-cairo.


GUI
BaH.GTKMaxGUI | Linux | MaxGUI module using GTK+.

BaH.GTKWebGTKHTML | Linux | HTMLView gadget for GTKMaxGUI using GTKHTML.

BaH.GTKWebMozilla | Linux | HTMLView gadget for GTKMaxGUI using Mozilla.

wxMax | All | Language binding for wxWidgets.
Native printing, Max2D GL driver.
Also includes wxMidi & wxPDFDocument.


Imaging
BaH.EXRLoader | All | OpenEXR image support.

BaH.GDAL | All | Geospatial Data Abstraction Library.

BaH.FreeImage | All | Loads GIF, BMP, DDS, EXR, HDR, ICO, IFF, JNG, JPG,
JPEG-2000, KOALA, LBM, Kodak, MNG, PCS, PBM,
PGM, PNG, PPM, Photoshop (PSD), Fax G3, SGI,
RAS, TARGA, TIFF, WBMP, XBM and XPM.
Saves BMP, EXR, GIF, HDR, ICO, JPEG, JPEG-2000,
PBM, PGM, PNG, PPM, TARGA, TIFF, WBMP and XPM.

BaH.RGBLoader | All | Loads SGI RGB format images.
Supports RGBA, RGB, BW, and Greyscale with Alpha.


Internet
BaH.ClearSilver | All | Templating engine with CGI support.

BaH.Flickurl | All | Flickr API.

BaH.FTPParser | All | FTP directory list parser.
Supports Unix / Linux, Enterprise Unix, VMS, MVS,
NT, Netware, OS2 and OS400 FTP servers.

BaH.Libcurl | All | Multi-protocol file transfer library.
Handles HTTP POST, HTTP PUT, FTP uploading, HTTP
form based upload, proxies, cookies,
user+password authentication, file transfer
resume, http proxy tunneling and more!

BaH.LibcurlSSL | All | SSL-enabled multi-protocol file transfer library.
Same as Libcurl but adds HTTPS.

BaH.Raknet | All | Multiplayer Networking.


Math
BaH.MAPM | All | Arbitrary precision math.
Up to 2^31 digit numbers!

BaH.MathToolkit | All | Distributions and Special Functions.

BaH.muParser | All | Mathematical expressions parser.


Miscellaneous
BaH.MaxUnit | All | Unit testing.

BaH.RealtimeBattle | Linux | BlitzMax robot interface for RealtimeBattle.


Physics
BaH.Box2d | All | 2D Physics engine for games.

BaH.Chipmunk | All | 2D Game Dynamics (physics) engine.


System
BaH.AppStub | MacOS | Carbon-based AppStub replacement.
For use with wxMax.

BaH.Boost | All | Portable C++ library framework.

BaH.Crypto | All | Heavy-duty Cryptography library.

BaH.DateTime | All | Dates, times, date/time periods, date/time
durations, date iterators, time zones, and
month/weekday name localization.

BaH.Fontconfig | All | Font customization and configuration.

BaH.Growl | MacOS | Growl notification support.

BaH.libnotify | Linux | Notification support.

BaH.Random | All | BRL.Random replacement using the SFMT pseudorandom
number generator.

BaH.Volumes | All | Access system Volume/Directory information.


Text
BaH.Base64 | All | Base64 encode/decode.

BaH.Expat | All | XML Parser.
Stub only. Required for Graphviz.

BaH.Format | All | C-style printf formatting.

BaH.LibXML | All | XML parser.

BaH.LibXSLT | All | XML transformation library.

BaH.Locale | All | Flexible string localization.

BaH.RegEx | All | Regular Expressions.

BaH.RTL | All | Right-To-Left text formatting.

BaH.Tesseract | All | Optical Character Recognition.
')

Available from :

* http://brucey.net/programming/blitz/

* http://maxmods.googlecode.com

* http://wxmax.googlecode.com



:o)