此页面列出了已经通过 BlitzLua 复制、计划复制或无需复制的 BlitzMAX 模块。
引言
BlitzLua 是一个用 BlitzMAX 编写的 Lua 运行时环境。BlitzMAX 是一个快速的跨平台 BASIC 编译器和运行时系统,适用于 Windows 98/ME/2000/XP、MacOS X 和 Linux。BlitzMAX 运行时库被组织成“模块”,可以根据需要“导入”到 BlitzMAX 应用程序中——BlitzLua 为其 Lua 接口使用了相同的模块组织。
已复制的模块
以下模块已具有 Lua 接口
- BRL.Audio
- BRL.AudioSample?
- BRL.EndianStream?
- BRL.Event
- BRL.EventQueue?
- BRL.FileSystem?
- BRL.GLGraphics
- BRL.GLMax2D
- BRL.Graphics
- BRL.JPGLoader
- BRL.KeyCodes?
- BRL.Max2D
- BRL.MaxGUI
- BRL.OpenALAudio
- BRL.Pixmap
- BRL.PNGLoader
- BRL.RAMStream
- BRL.Random
- BRL.Socket
- BRL.SocketStream?
- BRL.Stream
- BRL.System
- BRL.TextStream?
- BRL.Timer
- Pub.FreeJoy?
- Pub.OpenGL (尚未可用)
- Pub.ZLib
- AXE.OggSaver?
- SIDesign.MiniB3D
预期的模块
以下模块预计将在不久的将来被复制
- BRL.Bank
- BRL.BankStream?
- BRL.GNet
- BRL.Hook
- BRL.PolledInput?
- Pub.FreeProcess?
不必要的模块
以下模块不需要 Lua 接口——有些仅供内部使用,有些不导出任何公共函数
- BRL.AppStub?
- BRL.Basic
- BRL.Blitz
- BRL.BMPLoader
- BRL.CocoaMaxGUI
- BRL.D3D7Max2D
- BRL.Data
- BRL.DirectSoundAudio?
- BRL.DXGraphics
- BRL.FLTKMaxGUI
- BRL.Font
- BRL.FreeAudioAudio?
- BRL.FreeTypeFont?
- BRL.HTTPStream
- BRL.LinkedList?
- BRL.Map
- BRL.Math
- BRL.MaxUtil?
- BRL.OggLoader?
- BRL.Retro
- BRL.TGALoader
- BRL.WavLoader?
- BRL.Win32MaxGUI
- Pub.DirectX
- Pub.ENet
- Pub.FreeAudio?
- Pub.FreeType?
- Pub.GLEW
- Pub.LibJPG
- Pub.LibPNG
- Pub.MacOS
- Pub.OggVorbis?
- Pub.OpenAL (可能值得进行接口,尽管如此)
- Pub.StdC (包含一些有趣的函数,尽管如此)
- Pub.Win32
- AXE.Jasper (MacOS X 上不可用)
- AXE.Lua
- AXE.LuaScript?
- AXE.PortAudio?
- AXE.Win32MaxGUI
--AndreasRozek
RecentChanges · preferences
编辑 · 历史
最后编辑于 2007 年 5 月 21 日,格林威治标准时间上午 2:38 (差异)