Module reference
Audio
LoadSound
PlaySound
CueSound
AllocChannel
StopChannel
SetChannelVolume
SetChannelPan
SetChannelDepth
SetChannelRate
PauseChannel
ResumeChannel
SetChannelPaused
Audio samples
CreateAudioSample
CreateStaticAudioSample
LoadAudioSample
Bank streams
CreateBankStream
Banks
CreateBank
CreateStaticBank
LoadBank
SaveBank
BankBuf
BankSize
BankCapacity
ResizeBank
CopyBank
PeekByte
PokeByte
PeekShort
PokeShort
PeekInt
PokeInt
PeekLong
PokeLong
PeekFloat
PokeFloat
PeekDouble
PokeDouble
ReadBank
WriteBank
BASIC compatibility
Mid
Instr
Left
Right
LSet
RSet
Replace
Trim
Lower
Upper
Hex
Bin
LongHex
LongBin
Blitz runtime
RuntimeError
DebugStop
DebugLog
OnEnd
ReadStdin
WriteStdout
WriteStderr
MemAlloc
MemFree
MemExtend
MemAlloced
MemUsage
MemClear
MemCopy
MemMove
GCMalloc
Strict
End
Rem
EndRem
True
False
Pi
Null
Byte
Short
Int
Long
Float
Double
String
Object
Var
Ptr
If
Then
Else
ElseIf
EndIf
For
To
Step
Next
EachIn
While
Wend
Repeat
Until
Forever
Select
EndSelect
Case
Default
Exit
Continue
Const
Local
Global
Field
Function
EndFunction
Return
Type
EndType
Extends
Method
EndMethod
Abstract
Final
New
Self
Super
Delete
Release
Public
Private
Extern
EndExtern
Module
ModuleInfo
Incbin
IncbinPtr
IncbinLen
Import
Assert
FlushMem
Goto
Try
EndTry
Catch
Throw
DefData
ReadData
RestoreData
And
Or
Not
Shl
Shr
Sar
Len
Abs
Mod
Sgn
Min
Max
Varptr
SizeOf
Asc
Chr
BlitzGL
bglDisplayModes
bglCreateContext
bglDeleteContext
bglSetSwapInterval
bglSwapBuffers
bglSetMouseVisible
bglFixedFontBitmaps
bglAdjustTexSize
bglTexFromPixmap
bglDrawText
BMP loader
Endian streams
BigEndianStream
LittleEndianStream
File system
OpenFile
ReadFile
WriteFile
CloseFile
FileType
FileTime
FileSize
FileMode
SetFileMode
CreateFile
CreateDir
DeleteFile
DeleteDir
CurrentDir
ChangeDir
ReadDir
NextFile
CloseDir
LoadDir
RealPath
StripDir
StripExt
StripAll
StripSlash
ExtractDir
ExtractExt
Joystick
JoyCount
JoyButtonCaps
JoyAxisCaps
JoyName
JoyDown
JoyX
JoyY
JoyZ
JoyR
JoyU
JoyV
JoyYaw
JoyPitch
JoyRoll
JoyHat
JoyWheel
JPG loader
Key codes
Lists
CreateList
ClearList
CountList
ListIsEmpty
ListContains
SortList
ListFromArray
ListToArray
SwapLists
ReverseList
ListFindLink
ListAddLast
ListAddFirst
ListRemove
RemoveLink
Math
Sqr
Sin
Cos
Tan
ASin
ACos
ATan
ATan2
Sinh
Cosh
Tanh
Exp
Log
Log10
Ceil
Floor
Max2D
CountGraphicsModes
GetGraphicsMode
GraphicsModeExists
Graphics
EndGraphics
Flip
Cls
SetClsColor
Plot
DrawRect
DrawLine
DrawOval
DrawPoly
DrawText
DrawImage
DrawImageRect
TileImage
SetColor
SetBlend
SetAlpha
SetLineWidth
SetMaskColor
SetViewport
SetOrigin
SetHandle
SetRotation
SetScale
SetTransform
ShowMouse
HideMouse
LoadImageFont
SetImageFont
TextWidth
TextHeight
LoadImage
LoadAnimImage
SetImageHandle
AutoMidHandle
AutoImageFlags
MidHandleImage
ImageWidth
ImageHeight
CreateImage
LockImage
UnlockImage
GrabImage
DrawPixmap
GrabPixmap
ResetCollisions
CollideRect
CollideImage
GraphicsWidth
GraphicsHeight
GetGraphics
GetColor
GetMaskColor
GetAlpha
GetBlend
GetOrigin
GetHandle
GetViewport
GetRotation
GetScale
GetImageFont
OpenGL
Pixmaps
CreatePixmap
CreateStaticPixmap
CopyPixmap
ConvertPixmap
PixmapPitch
PixmapFormat
PixmapPixelPtr
PixmapWindow
MaskPixmap
XFlipPixmap
YFlipPixmap
ResizePixmap
LoadPixmap
ReadPixel
WritePixel
PNG loader
Ram streams
CreateRamStream
Random numbers
RndFloat
RndDouble
Rnd
Rand
SeedRnd
RndSeed
StandardIO
Print
Input
Streams
OpenStream
ReadStream
WriteStream
Eof
StreamPos
StreamSize
SeekStream
FlushStream
CloseStream
ReadLine
WriteLine
ReadString
WriteString
ReadByte
ReadShort
Readint
ReadLong
ReadFloat
ReadDouble
WriteByte
WriteShort
WriteInt
WriteLong
WriteFloat
WriteDouble
LoadStream
CopyStream
CopyBytes
CasedFileName
System
CurrentDate
CurrentTime
Delay
MilliSecs
CreateTimer
WaitTimer
Notify
Confirm
Proceed
RequestFile
KeyHit
KeyDown
FlushKeys
MouseX
MouseY
MouseZ
MouseHit
MouseDown
WaitKey
WaitMouse
MoveMouse
TGA loader
ZLib compression
compress
compress2
uncompress
Command index
ACos
ASin
ATan
ATan2
Abs
Abstract
AllocChannel
And
Asc
Assert
AutoImageFlags
AutoMidHandle
BankBuf
BankCapacity
BankSize
BigEndianStream
Bin
Byte
Case
CasedFileName
Catch
Ceil
ChangeDir
ClearList
CloseDir
CloseFile
CloseStream
Cls
CollideImage
CollideRect
Confirm
Const
Continue
ConvertPixmap
CopyBank
CopyBytes
CopyPixmap
CopyStream
Cos
Cosh
CountGraphicsModes
CountList
CreateAudioSample
CreateBank
CreateBankStream
CreateDir
CreateFile
CreateImage
CreateList
CreatePixmap
CreateRamStream
CreateStaticAudioSample
CreateStaticBank
CreateStaticPixmap
CreateTimer
CueSound
CurrentDate
CurrentDir
CurrentTime
DebugLog
DebugStop
DefData
Default
Delay
Delete
DeleteDir
DeleteFile
Double
DrawImage
DrawImageRect
DrawLine
DrawOval
DrawPixmap
DrawPoly
DrawRect
DrawText
EachIn
Else
ElseIf
End
EndExtern
EndFunction
EndGraphics
EndIf
EndMethod
EndRem
EndSelect
EndTry
EndType
Eof
Exit
Exp
Extends
Extern
ExtractDir
ExtractExt
False
Field
FileMode
FileSize
FileTime
FileType
Final
Flip
Float
Floor
FlushKeys
FlushMem
FlushStream
For
Forever
Function
GCMalloc
GetAlpha
GetBlend
GetColor
GetGraphics
GetGraphicsMode
GetHandle
GetImageFont
GetMaskColor
GetOrigin
GetRotation
GetScale
GetViewport
Global
Goto
GrabImage
GrabPixmap
Graphics
GraphicsHeight
GraphicsModeExists
GraphicsWidth
Hex
HideMouse
If
ImageHeight
ImageWidth
Import
Incbin
IncbinLen
IncbinPtr
Input
Instr
Int
JoyAxisCaps
JoyButtonCaps
JoyCount
JoyDown
JoyHat
JoyName
JoyPitch
JoyR
JoyRoll
JoyU
JoyV
JoyWheel
JoyX
JoyY
JoyYaw
JoyZ
KeyDown
KeyHit
LSet
Left
Len
ListAddFirst
ListAddLast
ListContains
ListFindLink
ListFromArray
ListIsEmpty
ListRemove
ListToArray
LittleEndianStream
LoadAnimImage
LoadAudioSample
LoadBank
LoadDir
LoadImage
LoadImageFont
LoadPixmap
LoadSound
LoadStream
Local
LockImage
Log
Log10
Long
LongBin
LongHex
Lower
MaskPixmap
Max
MemAlloc
MemAlloced
MemClear
MemCopy
MemExtend
MemFree
MemMove
MemUsage
Method
Mid
MidHandleImage
MilliSecs
Min
Mod
Module
ModuleInfo
MouseDown
MouseHit
MouseX
MouseY
MouseZ
MoveMouse
New
Next
NextFile
Not
Notify
Null
Object
OnEnd
OpenFile
OpenStream
Or
PauseChannel
PeekByte
PeekDouble
PeekFloat
PeekInt
PeekLong
PeekShort
Pi
PixmapFormat
PixmapPitch
PixmapPixelPtr
PixmapWindow
PlaySound
Plot
PokeByte
PokeDouble
PokeFloat
PokeInt
PokeLong
PokeShort
Print
Private
Proceed
Ptr
Public
RSet
Rand
ReadBank
ReadByte
ReadData
ReadDir
ReadDouble
ReadFile
ReadFloat
ReadLine
ReadLong
ReadPixel
ReadShort
ReadStdin
ReadStream
ReadString
Readint
RealPath
Release
Rem
RemoveLink
Repeat
Replace
RequestFile
ResetCollisions
ResizeBank
ResizePixmap
RestoreData
ResumeChannel
Return
ReverseList
Right
Rnd
RndDouble
RndFloat
RndSeed
RuntimeError
Sar
SaveBank
SeedRnd
SeekStream
Select
Self
SetAlpha
SetBlend
SetChannelDepth
SetChannelPan
SetChannelPaused
SetChannelRate
SetChannelVolume
SetClsColor
SetColor
SetFileMode
SetHandle
SetImageFont
SetImageHandle
SetLineWidth
SetMaskColor
SetOrigin
SetRotation
SetScale
SetTransform
SetViewport
Sgn
Shl
Short
ShowMouse
Shr
Sin
Sinh
SizeOf
SortList
Sqr
Step
StopChannel
StreamPos
StreamSize
Strict
String
StripAll
StripDir
StripExt
StripSlash
Super
SwapLists
Tan
Tanh
TextHeight
TextWidth
Then
Throw
TileImage
To
Trim
True
Try
Type
UnlockImage
Until
Upper
Var
Varptr
WaitKey
WaitMouse
WaitTimer
Wend
While
WriteBank
WriteByte
WriteDouble
WriteFile
WriteFloat
WriteInt
WriteLine
WriteLong
WritePixel
WriteShort
WriteStderr
WriteStdout
WriteStream
WriteString
XFlipPixmap
YFlipPixmap
bglAdjustTexSize
bglCreateContext
bglDeleteContext
bglDisplayModes
bglDrawText
bglFixedFontBitmaps
bglSetMouseVisible
bglSetSwapInterval
bglSwapBuffers
bglTexFromPixmap
compress
compress2
uncompress