Module reference
Audio
 AllocChannel
 ChannelPlaying
 CueSound
 LoadSound
 PauseChannel
 PlaySound
 ResumeChannel
 SetChannelDepth
 SetChannelPan
 SetChannelRate
 SetChannelVolume
 StopChannel
 TChannel
 TSound
Audio samples
 CreateAudioSample
 CreateStaticAudioSample
 LoadAudioSample
 TAudioSample
 TAudioSampleLoader
Bank streams
 CreateBankStream
 TBankStream
Banks
 BankBuf
 BankCapacity
 BankSize
 CopyBank
 CreateBank
 CreateStaticBank
 LoadBank
 LockBank
 PeekByte
 PeekDouble
 PeekFloat
 PeekInt
 PeekLong
 PeekShort
 PokeByte
 PokeDouble
 PokeFloat
 PokeInt
 PokeLong
 PokeShort
 ReadBank
 ResizeBank
 SaveBank
 UnlockBank
 WriteBank
 TBank
BASIC compatibility
 Bin
 Hex
 Instr
 Left
 LongBin
 LongHex
 Lower
 LSet
 Mid
 Replace
 Right
 RSet
 Trim
 Upper
Blitz runtime
 AppArgs
 AppDir
 AppFile
 AppTitle
 LaunchDir
 DebugLog
 DebugStop
 Delay
 GCCollect
 GCMemAlloced
 GCSetMode
 HandleFromObject
 HandleToObject
 MemAlloc
 MemClear
 MemCopy
 MemExtend
 MemFree
 MemMove
 MilliSecs
 OnEnd
 ReadStdin
 RuntimeError
 WriteStderr
 WriteStdout
 Abs
 Abstract
 And
 Asc
 Assert
 Byte
 Case
 Catch
 Chr
 Const
 Continue
 Default
 DefData
 Delete
 Double
 EachIn
 Else
 ElseIf
 End
 EndExtern
 EndFunction
 EndIf
 EndMethod
 EndRem
 EndSelect
 EndTry
 EndType
 EndWhile
 Exit
 Extends
 Extern
 False
 Field
 Final
 Float
 For
 Forever
 Framework
 Function
 Global
 Goto
 If
 Import
 Incbin
 IncbinLen
 IncbinPtr
 Include
 Inf
 Int
 Len
 Local
 Long
 Max
 Method
 Min
 Mod
 Module
 ModuleInfo
 Nan
 New
 Next
 Not
 Null
 Object
 Or
 Pi
 Private
 Ptr
 Public
 ReadData
 Release
 Rem
 Repeat
 RestoreData
 Return
 Sar
 Select
 Self
 Sgn
 Shl
 Short
 Shr
 SizeOf
 Step
 Strict
 String
 Super
 SuperStrict
 Then
 Throw
 To
 True
 Try
 Type
 Until
 Var
 Varptr
 Wend
 While
BMP loader
Direct3D7 Max2D
 BufferedD3D7Max2DDriver
 D3D7Max2DDriver
Endian streams
 BigEndianStream
 LittleEndianStream
Event objects
 EmitEventHook
 CreateEvent
 EmitEvent
 TEvent
Event queue
 CurrentEvent
 EventData
 EventExtra
 EventID
 EventMods
 EventSource
 EventSourceHandle
 EventText
 EventX
 EventY
 PeekEvent
 PollEvent
 PostEvent
 WaitEvent
File system
 ChangeDir
 CloseDir
 CloseFile
 CopyDir
 CopyFile
 CreateDir
 CreateFile
 CurrentDir
 DeleteDir
 DeleteFile
 ExtractDir
 ExtractExt
 FileMode
 FileSize
 FileTime
 FileType
 LoadDir
 NextFile
 OpenFile
 ReadDir
 ReadFile
 RealPath
 RenameFile
 SetFileMode
 StripAll
 StripDir
 StripExt
 StripSlash
 WriteFile
GameNet
 CloseGNetHost
 CloseGNetObject
 CreateGNetHost
 CreateGNetMessage
 CreateGNetObject
 GetGNetFloat
 GetGNetInt
 GetGNetString
 GetGNetTarget
 GNetConnect
 GNetListen
 GNetMessageObject
 GNetMessages
 GNetObjectLocal
 GNetObjectRemote
 GNetObjects
 GNetObjectState
 GNetSync
 SendGNetMessage
 SetGNetFloat
 SetGNetInt
 SetGNetString
 SetGNetTarget
Graphics
 FlipHook
 CloseGraphics
 CountGraphicsModes
 CreateGraphics
 EndGraphics
 Flip
 GetGraphicsMode
 Graphics
 GraphicsDepth
 GraphicsFlags
 GraphicsHeight
 GraphicsHertz
 GraphicsModeExists
 GraphicsModes
 GraphicsWidth
 SetGraphics
 SetGraphicsDriver
Hook functions
 AddHook
 AllocHookId
 RemoveHook
 RunHooks
Joystick
 JoyAxisCaps
 JoyButtonCaps
 JoyCount
 JoyDown
 JoyHat
 JoyHit
 JoyName
 JoyPitch
 JoyR
 JoyRoll
 JoyU
 JoyV
 JoyWheel
 JoyX
 JoyY
 JoyYaw
 JoyZ
JPG loader
 LoadPixmapJPeg
 SavePixmapJPeg
Key codes
Lists
 ClearList
 CountList
 CreateList
 ListAddFirst
 ListAddLast
 ListContains
 ListFindLink
 ListFromArray
 ListIsEmpty
 ListRemove
 ListToArray
 RemoveLink
 ReverseList
 SortList
 SwapLists
 TLink
 TList
 TListEnum
Math
 ACos
 ASin
 ATan
 ATan2
 Ceil
 Cos
 Cosh
 Exp
 Floor
 IsInf
 IsNan
 Log
 Log10
 Sin
 Sinh
 Sqr
 Tan
 Tanh
Max2D
 AutoImageFlags
 AutoMidHandle
 Cls
 CollideImage
 CollideRect
 CreateImage
 DrawImage
 DrawImageRect
 DrawLine
 DrawOval
 DrawPixmap
 DrawPoly
 DrawRect
 DrawText
 GetAlpha
 GetBlend
 GetClsColor
 GetColor
 GetHandle
 GetImageFont
 GetLineWidth
 GetMaskColor
 GetOrigin
 GetRotation
 GetScale
 GetViewport
 GrabImage
 GrabPixmap
 ImageHeight
 ImagesCollide
 ImagesCollide2
 ImageWidth
 LoadAnimImage
 LoadImage
 LoadImageFont
 LockImage
 MidHandleImage
 Plot
 ResetCollisions
 SetAlpha
 SetBlend
 SetClsColor
 SetColor
 SetHandle
 SetImageFont
 SetImageHandle
 SetLineWidth
 SetMaskColor
 SetOrigin
 SetRotation
 SetScale
 SetTransform
 SetViewport
 TextHeight
 TextWidth
 TileImage
 UnlockImage
Max3D Module
MaxGUI
 ActivateGadget
 ActivateWindow
 ActiveGadget
 AddGadgetItem
 AddTextAreaText
 AddTreeViewNode
 ButtonState
 CanvasGraphics
 CheckMenu
 ClearGadgetItems
 ClientHeight
 ClientWidth
 CollapseTreeViewNode
 CountGadgetItems
 CountTreeViewNodes
 CreateButton
 CreateCanvas
 CreateComboBox
 CreateHTMLView
 CreateLabel
 CreateListBox
 CreateMenu
 CreatePanel
 CreateProgBar
 CreateSlider
 CreateTabber
 CreateTextArea
 CreateTextField
 CreateToolBar
 CreateTreeView
 CreateWindow
 DeselectGadgetItem
 Desktop
 DisableGadget
 DisableGadgetItem
 DisableMenu
 EnableGadget
 EnableGadgetItem
 EnableMenu
 ExpandTreeViewNode
 FontName
 FontSize
 FontStyle
 FormatTextAreaText
 FreeGadget
 FreeMenu
 FreeTreeViewNode
 GadgetCopy
 GadgetCut
 GadgetDisabled
 GadgetGroup
 GadgetHeight
 GadgetHidden
 GadgetItemExtra
 GadgetItemFlags
 GadgetItemIcon
 GadgetItemText
 GadgetPaste
 GadgetPrint
 GadgetText
 GadgetWidth
 GadgetX
 GadgetY
 HideGadget
 HtmlViewBack
 HtmlViewCurrentURL
 HtmlViewForward
 HtmlViewGo
 HtmlViewRun
 HtmlViewStatus
 InsertGadgetItem
 InsertTreeViewNode
 LoadGuiFont
 LoadIconStrip
 LockTextArea
 MaximizeWindow
 MenuChecked
 MenuEnabled
 MenuText
 MinimizeWindow
 ModifyGadgetItem
 ModifyTreeViewNode
 PopupWindowMenu
 QueryGadget
 RedrawGadget
 RemoveGadgetItem
 RequestColor
 RequestedBlue
 RequestedGreen
 RequestedRed
 RequestFont
 RestoreWindow
 SelectedGadgetItem
 SelectedGadgetItems
 SelectedTreeViewNode
 SelectGadgetItem
 SelectTextAreaText
 SelectTreeViewNode
 SetButtonState
 SetGadgetAlpha
 SetGadgetColor
 SetGadgetFilter
 SetGadgetFont
 SetGadgetHotKey
 SetGadgetIconStrip
 SetGadgetLayout
 SetGadgetShape
 SetGadgetText
 SetGadgetTextColor
 SetHotKeyEvent
 SetMenuText
 SetMinWindowSize
 SetPanelColor
 SetPanelPixmap
 SetPointer
 SetSliderRange
 SetSliderValue
 SetStatusText
 SetTextAreaColor
 SetTextAreaFont
 SetTextAreaTabs
 SetTextAreaText
 SetToolBarTips
 ShowGadget
 SliderValue
 TextAreaChar
 TextAreaCursor
 TextAreaLen
 TextAreaLine
 TextAreaSelLen
 TextAreaText
 TextFieldText
 ToggleGadgetItem
 TreeViewRoot
 UncheckMenu
 UnlockTextArea
 UpdateProgBar
 UpdateWindowMenu
 WindowMaximized
 WindowMenu
 WindowMinimized
MaxGUI Linux FLTK Driver
MaxGUI MacOS Cocoa Driver
MaxGUI Windows Win32 Driver
OGG loader
OpenGL 1.1
OpenGL Graphics
 GLAdjustTexSize
 GLDrawText
 GLGraphics
 GLGraphicsDriver
 GLTexFromPixmap
OpenGL Max2D
 GLMax2DDriver
Pixmaps
 ConvertPixmap
 CopyPixmap
 CreatePixmap
 CreateStaticPixmap
 LoadPixmap
 MaskPixmap
 PixmapFormat
 PixmapHeight
 PixmapPitch
 PixmapPixelPtr
 PixmapWidth
 PixmapWindow
 ReadPixel
 ResizePixmap
 WritePixel
 XFlipPixmap
 YFlipPixmap
 TPixmap
 TPixmapLoader
PNG loader
 LoadPixmapPNG
 SavePixmapPNG
Polled input
 AppSuspended
 AppTerminate
 FlushKeys
 FlushMouse
 GetChar
 KeyDown
 KeyHit
 MouseDown
 MouseHit
 MouseX
 MouseY
 MouseZ
 WaitChar
 WaitKey
 WaitMouse
Ram streams
 CreateRamStream
Random numbers
 Rand
 Rnd
 RndDouble
 RndFloat
 RndSeed
 SeedRnd
Socket streams
 CreateSocketStream
 SocketStreamSocket
Sockets
 BindSocket
 CloseSocket
 ConnectSocket
 CreateTCPSocket
 CreateUDPSocket
 DottedIP
 HostIp
 HostIps
 HostName
 SocketAccept
 SocketConnected
 SocketListen
 SocketLocalIP
 SocketLocalPort
 SocketReadAvail
 SocketRemoteIP
 SocketRemotePort
StandardIO
 StandardIOStream
 Input
 Print
Streams
 CasedFileName
 CloseStream
 CopyBytes
 CopyStream
 Eof
 FlushStream
 LoadByteArray
 LoadString
 OpenStream
 ReadByte
 ReadDouble
 ReadFloat
 ReadInt
 ReadLine
 ReadLong
 ReadShort
 ReadStream
 ReadString
 SaveByteArray
 SaveString
 SeekStream
 StreamPos
 StreamSize
 WriteByte
 WriteDouble
 WriteFloat
 WriteInt
 WriteLine
 WriteLong
 WriteShort
 WriteStream
 WriteString
 TCStream
 TIO
 TStream
 TStreamException
 TStreamFactory
 TStreamReadException
 TStreamWrapper
 TStreamWriteException
System
 Confirm
 CurrentDate
 CurrentTime
 HideMouse
 MoveMouse
 Notify
 OpenURL
 PollSystem
 Proceed
 RequestDir
 RequestFile
 ShowMouse
 WaitSystem
Text streams
 LoadText
 SaveText
TGA loader
Timers
 CreateTimer
 StopTimer
 TimerTicks
 WaitTimer
WAV loader
ZLib compression
 compress
 compress2
 uncompress

Alphabetic index
ACos
ASin
ATan2
ATan
Abs
Abstract
ActivateGadget
ActivateWindow
ActiveGadget
AddGadgetItem
AddHook
AddTextAreaText
AddTreeViewNode
AllocChannel
AllocHookId
And
AppArgs
AppDir
AppFile
AppSuspended
AppTerminate
AppTitle
Asc
Assert
AutoImageFlags
AutoMidHandle
BankBuf
BankCapacity
BankSize
BigEndianStream
Bin
BindSocket
BufferedD3D7Max2DDriver
ButtonState
Byte
CanvasGraphics
Case
CasedFileName
Catch
Ceil
ChangeDir
ChannelPlaying
CheckMenu
Chr
ClearGadgetItems
ClearList
ClientHeight
ClientWidth
CloseDir
CloseFile
CloseGNetHost
CloseGNetObject
CloseGraphics
CloseSocket
CloseStream
Cls
CollapseTreeViewNode
CollideImage
CollideRect
Confirm
ConnectSocket
Const
Continue
ConvertPixmap
CopyBank
CopyBytes
CopyDir
CopyFile
CopyPixmap
CopyStream
Cos
Cosh
CountGadgetItems
CountGraphicsModes
CountList
CountTreeViewNodes
CreateAudioSample
CreateBank
CreateBankStream
CreateButton
CreateCanvas
CreateComboBox
CreateDir
CreateEvent
CreateFile
CreateGNetHost
CreateGNetMessage
CreateGNetObject
CreateGraphics
CreateHTMLView
CreateImage
CreateLabel
CreateList
CreateListBox
CreateMenu
CreatePanel
CreatePixmap
CreateProgBar
CreateRamStream
CreateSlider
CreateSocketStream
CreateStaticAudioSample
CreateStaticBank
CreateStaticPixmap
CreateTCPSocket
CreateTabber
CreateTextArea
CreateTextField
CreateTimer
CreateToolBar
CreateTreeView
CreateUDPSocket
CreateWindow
CueSound
CurrentDate
CurrentDir
CurrentEvent
CurrentTime
D3D7Max2DDriver
DebugLog
DebugStop
DefData
Default
Delay
Delete
DeleteDir
DeleteFile
DeselectGadgetItem
Desktop
DisableGadget
DisableGadgetItem
DisableMenu
DottedIP
Double
DrawImage
DrawImageRect
DrawLine
DrawOval
DrawPixmap
DrawPoly
DrawRect
DrawText
EachIn
Else
ElseIf
EmitEvent
EmitEventHook
EnableGadget
EnableGadgetItem
EnableMenu
End
EndExtern
EndFunction
EndGraphics
EndIf
EndMethod
EndRem
EndSelect
EndTry
EndType
EndWhile
Eof
EventData
EventExtra
EventID
EventMods
EventSource
EventSourceHandle
EventText
EventX
EventY
Exit
Exp
ExpandTreeViewNode
Extends
Extern
ExtractDir
ExtractExt
False
Field
FileMode
FileSize
FileTime
FileType
Final
Flip
FlipHook
Float
Floor
FlushKeys
FlushMouse
FlushStream
FontName
FontSize
FontStyle
For
Forever
FormatTextAreaText
Framework
FreeGadget
FreeMenu
FreeTreeViewNode
Function
GCCollect
GCMemAlloced
GCSetMode
GLAdjustTexSize
GLDrawText
GLGraphics
GLGraphicsDriver
GLMax2DDriver
GLTexFromPixmap
GNetConnect
GNetListen
GNetMessageObject
GNetMessages
GNetObjectLocal
GNetObjectRemote
GNetObjectState
GNetObjects
GNetSync
GadgetCopy
GadgetCut
GadgetDisabled
GadgetGroup
GadgetHeight
GadgetHidden
GadgetItemExtra
GadgetItemFlags
GadgetItemIcon
GadgetItemText
GadgetPaste
GadgetPrint
GadgetText
GadgetWidth
GadgetX
GadgetY
GetAlpha
GetBlend
GetChar
GetClsColor
GetColor
GetGNetFloat
GetGNetInt
GetGNetString
GetGNetTarget
GetGraphicsMode
GetHandle
GetImageFont
GetLineWidth
GetMaskColor
GetOrigin
GetRotation
GetScale
GetViewport
Global
Goto
GrabImage
GrabPixmap
Graphics
GraphicsDepth
GraphicsFlags
GraphicsHeight
GraphicsHertz
GraphicsModeExists
GraphicsModes
GraphicsWidth
HandleFromObject
HandleToObject
Hex
HideGadget
HideMouse
HostIp
HostIps
HostName
HtmlViewBack
HtmlViewCurrentURL
HtmlViewForward
HtmlViewGo
HtmlViewRun
HtmlViewStatus
If
ImageHeight
ImageWidth
ImagesCollide2
ImagesCollide
Import
Incbin
IncbinLen
IncbinPtr
Include
Inf
Input
InsertGadgetItem
InsertTreeViewNode
Instr
Int
IsInf
IsNan
JoyAxisCaps
JoyButtonCaps
JoyCount
JoyDown
JoyHat
JoyHit
JoyName
JoyPitch
JoyR
JoyRoll
JoyU
JoyV
JoyWheel
JoyX
JoyY
JoyYaw
JoyZ
KeyDown
KeyHit
LSet
LaunchDir
Left
Len
ListAddFirst
ListAddLast
ListContains
ListFindLink
ListFromArray
ListIsEmpty
ListRemove
ListToArray
LittleEndianStream
LoadAnimImage
LoadAudioSample
LoadBank
LoadByteArray
LoadDir
LoadGuiFont
LoadIconStrip
LoadImage
LoadImageFont
LoadPixmap
LoadPixmapJPeg
LoadPixmapPNG
LoadSound
LoadString
LoadText
Local
LockBank
LockImage
LockTextArea
Log10
Log
Long
LongBin
LongHex
Lower
MaskPixmap
Max
MaximizeWindow
MemAlloc
MemClear
MemCopy
MemExtend
MemFree
MemMove
MenuChecked
MenuEnabled
MenuText
Method
Mid
MidHandleImage
MilliSecs
Min
MinimizeWindow
Mod
ModifyGadgetItem
ModifyTreeViewNode
Module
ModuleInfo
MouseDown
MouseHit
MouseX
MouseY
MouseZ
MoveMouse
Nan
New
Next
NextFile
Not
Notify
Null
Object
OnEnd
OpenFile
OpenStream
OpenURL
Or
PauseChannel
PeekByte
PeekDouble
PeekEvent
PeekFloat
PeekInt
PeekLong
PeekShort
Pi
PixmapFormat
PixmapHeight
PixmapPitch
PixmapPixelPtr
PixmapWidth
PixmapWindow
PlaySound
Plot
PokeByte
PokeDouble
PokeFloat
PokeInt
PokeLong
PokeShort
PollEvent
PollSystem
PopupWindowMenu
PostEvent
Print
Private
Proceed
Ptr
Public
QueryGadget
RSet
Rand
ReadBank
ReadByte
ReadData
ReadDir
ReadDouble
ReadFile
ReadFloat
ReadInt
ReadLine
ReadLong
ReadPixel
ReadShort
ReadStdin
ReadStream
ReadString
RealPath
RedrawGadget
Release
Rem
RemoveGadgetItem
RemoveHook
RemoveLink
RenameFile
Repeat
Replace
RequestColor
RequestDir
RequestFile
RequestFont
RequestedBlue
RequestedGreen
RequestedRed
ResetCollisions
ResizeBank
ResizePixmap
RestoreData
RestoreWindow
ResumeChannel
Return
ReverseList
Right
Rnd
RndDouble
RndFloat
RndSeed
RunHooks
RuntimeError
Sar
SaveBank
SaveByteArray
SavePixmapJPeg
SavePixmapPNG
SaveString
SaveText
SeedRnd
SeekStream
Select
SelectGadgetItem
SelectTextAreaText
SelectTreeViewNode
SelectedGadgetItem
SelectedGadgetItems
SelectedTreeViewNode
Self
SendGNetMessage
SetAlpha
SetBlend
SetButtonState
SetChannelDepth
SetChannelPan
SetChannelRate
SetChannelVolume
SetClsColor
SetColor
SetFileMode
SetGNetFloat
SetGNetInt
SetGNetString
SetGNetTarget
SetGadgetAlpha
SetGadgetColor
SetGadgetFilter
SetGadgetFont
SetGadgetHotKey
SetGadgetIconStrip
SetGadgetLayout
SetGadgetShape
SetGadgetText
SetGadgetTextColor
SetGraphics
SetGraphicsDriver
SetHandle
SetHotKeyEvent
SetImageFont
SetImageHandle
SetLineWidth
SetMaskColor
SetMenuText
SetMinWindowSize
SetOrigin
SetPanelColor
SetPanelPixmap
SetPointer
SetRotation
SetScale
SetSliderRange
SetSliderValue
SetStatusText
SetTextAreaColor
SetTextAreaFont
SetTextAreaTabs
SetTextAreaText
SetToolBarTips
SetTransform
SetViewport
Sgn
Shl
Short
ShowGadget
ShowMouse
Shr
Sin
Sinh
SizeOf
SliderValue
SocketAccept
SocketConnected
SocketListen
SocketLocalIP
SocketLocalPort
SocketReadAvail
SocketRemoteIP
SocketRemotePort
SocketStreamSocket
SortList
Sqr
StandardIOStream
Step
StopChannel
StopTimer
StreamPos
StreamSize
Strict
String
StripAll
StripDir
StripExt
StripSlash
Super
SuperStrict
SwapLists
TAudioSample
TAudioSampleLoader
TBank
TBankStream
TCStream
TChannel
TEvent
TIO
TLink
TList
TListEnum
TPixmap
TPixmapLoader
TSound
TStream
TStreamException
TStreamFactory
TStreamReadException
TStreamWrapper
TStreamWriteException
Tan
Tanh
TextAreaChar
TextAreaCursor
TextAreaLen
TextAreaLine
TextAreaSelLen
TextAreaText
TextFieldText
TextHeight
TextWidth
Then
Throw
TileImage
TimerTicks
To
ToggleGadgetItem
TreeViewRoot
Trim
True
Try
Type
UncheckMenu
UnlockBank
UnlockImage
UnlockTextArea
Until
UpdateProgBar
UpdateWindowMenu
Upper
Var
Varptr
WaitChar
WaitEvent
WaitKey
WaitMouse
WaitSystem
WaitTimer
Wend
While
WindowMaximized
WindowMenu
WindowMinimized
WriteBank
WriteByte
WriteDouble
WriteFile
WriteFloat
WriteInt
WriteLine
WriteLong
WritePixel
WriteShort
WriteStderr
WriteStdout
WriteStream
WriteString
XFlipPixmap
YFlipPixmap
compress2
compress
uncompress