2D Overlay
b2dAddPaletteCycle
→
b2dClearCanvasFilter
→
b2dClearClipRect
→
b2dClearCycles
→
b2dCls
→
b2dCopyImage
→
b2dCopyPalette
→
b2dCreateCircle
→
b2dCreateRectangle
→
b2dCreateRenderTarget
→
b2dCyclePalette
→
b2dDrawAnimImage
→
b2dDrawAnimImageEx
→
b2dDrawCircle
→
b2dDrawImage
→
b2dDrawImageEx
→
b2dDrawLine
→
b2dDrawMovie
→
b2dDrawMovieScaled
→
b2dDrawQuad
→
b2dDrawRect
→
b2dDrawScaledMovie
→
b2dDrawText
→
b2dDrawTextDouble
→
b2dDrawTextEx
→
b2dDrawTextInt
→
b2dEnd
→
b2dFadePalette
→
b2dFlip
→
b2dFlush
→
b2dFreeFont
→
b2dFreeImage
→
b2dFreeMovie
→
b2dGetAnimFrameAmount
→
b2dGetDistance
→
b2dGetFPS
→
b2dGetFontHeight
→
b2dGetFontWidth
→
b2dGetFrameLatency
→
b2dGetImageCollisionX
→
b2dGetImageCollisionY
→
b2dGetImageHandleX
→
b2dGetImageHandleY
→
b2dGetImageHeight
→
b2dGetImagePaletteColorA
→
b2dGetImagePaletteColorB
→
b2dGetImagePaletteColorG
→
b2dGetImagePaletteColorR
→
b2dGetImageWidth
→
b2dGetMaxFPS
→
b2dGetMovieVolume
→
b2dGetPixelA
→
b2dGetPixelB
→
b2dGetPixelG
→
b2dGetPixelR
→
b2dGetStringHeight
→
b2dGetStringWidth
→
b2dGrabImage
→
b2dGraphics
→
b2dIsBoxesColliding
→
b2dIsCircleBoxColliding
→
b2dIsCirclesColliding
→
b2dIsImagesColliding
→
b2dIsImagesCollidingSimple
→
b2dIsMoviePaused
→
b2dLoadAnimImage
→
b2dLoadFont
→
b2dLoadImage
→
b2dLoadIndexedImage
→
b2dLoadMovie
→
b2dLockImage
→
b2dMovieHeight
→
b2dMoviePlaying
→
b2dMovieWidth
→
b2dPauseMovie
→
b2dPlayMovie
→
b2dResetPalette
→
b2dResumeMovie
→
b2dSaveImage
→
b2dSetAlpha
→
b2dSetCanvasFilter
→
b2dSetClipRect
→
b2dSetClsColor
→
b2dSetColor
→
b2dSetDefaultRenderTarget
→
b2dSetDepth
→
b2dSetFrameLatency
→
b2dSetGraphicsMode
→
b2dSetImageHandle
→
b2dSetImageMidHandle
→
b2dSetImagePaletteColor
→
b2dSetMSAA
→
b2dSetMaxFPS
→
b2dSetMovieLoop
→
b2dSetMovieVolume
→
b2dSetPixel
→
b2dSetRenderTarget
→
b2dSetRotation
→
b2dSetScale
→
b2dSetTransparentIndex
→
b2dShowConsoleOutput
→
b2dStopMovie
→
b2dUnlockImage
→
Audio
audChannelPlaying
→
audFreeMusic
→
audFreeSound
→
audGetChannelPan
→
audGetChannelVolume
→
audGetMasterVolume
→
audIsAudioInitialized
→
audLoadMusic
→
audLoadSound
→
audLoopSound
→
audMusicPlaying
→
audPauseChannel
→
audPauseMusic
→
audPlayMusic
→
audPlayMusic3D
→
audPlaySound
→
audPlaySound3D
→
audResumeChannel
→
audResumeMusic
→
audSet3DSourceAttenuation
→
audSet3DSourceMinMaxDistance
→
audSetChannelPan
→
audSetChannelPitch
→
audSetChannelPosition
→
audSetChannelVolume
→
audSetListenerPosition
→
audSetMasterVolume
→
audSetMusicPan
→
audSetMusicVolume
→
audStopChannel
→
audStopMusic
→
BGI GUI
bgiAddListViewColumn
→
bgiAddListViewItem
→
bgiAddTab
→
bgiAddToolbarButton
→
bgiAddToolbarSeparator
→
bgiAppendGizmoChildNode
→
bgiAppendGizmoItem
→
bgiAppendRichText
→
bgiAppendSubMenuItem
→
bgiAppendSubMenuSeperator
→
bgiAttachGizmoRootNode
→
bgiAttachSubMenu
→
bgiBringWindowForward
→
bgiClearAllGizmoNodes
→
bgiClearGizmoList
→
bgiClearListView
→
bgiClearRichTextBox
→
bgiConfirm
→
bgiCountGizmoNodes
→
bgiCreateBitmapButton
→
bgiCreateButton
→
bgiCreateCanvas
→
bgiCreateCanvas3D
→
bgiCreateCheckbox
→
bgiCreateComboBox
→
bgiCreateDatePicker
→
bgiCreateGizmoRadioGroup
→
bgiCreateGroupBox
→
bgiCreateHScrollbar
→
bgiCreateHTMLView
→
bgiCreateLabel
→
bgiCreateLink
→
bgiCreateListBox
→
bgiCreateListView
→
bgiCreateMultiLineTextbox
→
bgiCreatePanel
→
bgiCreatePictureBox
→
bgiCreateProgressBar
→
bgiCreateRadioButton
→
bgiCreateRichTextBox
→
bgiCreateScrollPanel
→
bgiCreateSpinner
→
bgiCreateStatusBar
→
bgiCreateTabControl
→
bgiCreateTextbox
→
bgiCreateTimePicker
→
bgiCreateToolbar
→
bgiCreateTrackbar
→
bgiCreateTreeView
→
bgiCreateVScrollbar
→
bgiCreateWindow
→
bgiCreateWindowMenu
→
bgiDeleteGizmoSelectedChildNode
→
bgiDestroyCanvas
→
bgiDestroyGizmo
→
bgiEnableToolbarButton
→
bgiExecuteHTMLScript
→
bgiFlipCanvas
→
bgiFlushEvent
→
bgiGetActiveCanvas
→
bgiGetCanvasFPS
→
bgiGetCanvasHWND
→
bgiGetCanvasHeight
→
bgiGetCanvasMouseX
→
bgiGetCanvasMouseY
→
bgiGetCanvasWidth
→
bgiGetDatePickerDay
→
bgiGetDatePickerMonth
→
bgiGetDatePickerYear
→
bgiGetEventData
→
bgiGetEventExtra
→
bgiGetEventID
→
bgiGetEventMessage
→
bgiGetEventSource
→
bgiGetFocusedCanvas
→
bgiGetGizmoHandle
→
bgiGetGizmoHeight
→
bgiGetGizmoItemString
→
bgiGetGizmoItemsAmount
→
bgiGetGizmoNodeText
→
bgiGetGizmoText
→
bgiGetGizmoWidth
→
bgiGetGizmoX
→
bgiGetGizmoY
→
bgiGetGroupGizmoChecked
→
bgiGetHTMLTitle
→
bgiGetHTMLURL
→
bgiGetLinkURL
→
bgiGetListViewItemText
→
bgiGetMenuItemText
→
bgiGetRichTextBoxText
→
bgiGetRichTextCaretLine
→
bgiGetRichTextCaretPosition
→
bgiGetRichTextLineCount
→
bgiGetRichTextLineText
→
bgiGetRichTextSelectedText
→
bgiGetRichTextSelectionEnd
→
bgiGetRichTextSelectionStart
→
bgiGetScrollPanelScrollX
→
bgiGetScrollPanelScrollY
→
bgiGetScrollbarPos
→
bgiGetSelectedFontBold
→
bgiGetSelectedFontItalic
→
bgiGetSelectedFontName
→
bgiGetSelectedFontSize
→
bgiGetSelectedFontStrikeout
→
bgiGetSelectedFontUnderline
→
bgiGetSelectedGizmoItem
→
bgiGetSelectedListViewItem
→
bgiGetSelectedTab
→
bgiGetSpinnerValue
→
bgiGetTabCount
→
bgiGetTabText
→
bgiGetTimePickerHour
→
bgiGetTimePickerMinute
→
bgiGetTimePickerSecond
→
bgiGetTrackbarValue
→
bgiGetWindowText
→
bgiHTMLGoBack
→
bgiHTMLGoForward
→
bgiHTMLRefresh
→
bgiHTMLStop
→
bgiInitBGI
→
bgiInsertGizmoChildNode
→
bgiInsertGizmoItem
→
bgiInsertRichText
→
bgiInsertTab
→
bgiIsGizmoChecked
→
bgiIsGizmoVisible
→
bgiIsMenuItemChecked
→
bgiIsMenuItemEnabled
→
bgiIsMouseOverCanvas
→
bgiIsWindowEnabled
→
bgiIsWindowVisible
→
bgiLoadGizmos
→
bgiLoadHTMLURL
→
bgiLoadRichTextFile
→
bgiMessageBox
→
bgiNotify
→
bgiOpenColorDialog
→
bgiOpenColourDialog
→
bgiOpenFileDialog
→
bgiOpenFolderDialog
→
bgiOpenFontDialog
→
bgiProcessGizmoEvents
→
bgiQueryGizmo
→
bgiRemoveGizmoItem
→
bgiRemoveListViewItem
→
bgiRemoveTab
→
bgiRequestedBlue
→
bgiRequestedBlueF
→
bgiRequestedGreen
→
bgiRequestedGreenF
→
bgiRequestedRed
→
bgiRequestedRedF
→
bgiSaveFileDialog
→
bgiSaveRichTextFile
→
bgiSelectGizmoNode
→
bgiSelectedGizmoNode
→
bgiSetActiveCanvas
→
bgiSetDatePickerDate
→
bgiSetGizmoChecked
→
bgiSetGizmoItemString
→
bgiSetGizmoLayout
→
bgiSetGizmoNodeText
→
bgiSetGizmoText
→
bgiSetGizmoVisibility
→
bgiSetHTMLContent
→
bgiSetListViewSubItem
→
bgiSetMenuItemChecked
→
bgiSetMenuItemEnabled
→
bgiSetMenuItemText
→
bgiSetPictureBoxImage
→
bgiSetProgressBarGizmoValue
→
bgiSetRichTextBackgroundColour
→
bgiSetRichTextBoxText
→
bgiSetRichTextFormat
→
bgiSetRichTextReadOnly
→
bgiSetRichTextSelection
→
bgiSetScrollPanelScrollX
→
bgiSetScrollPanelScrollY
→
bgiSetScrollPanelVirtualSize
→
bgiSetScrollbarPageSize
→
bgiSetScrollbarPos
→
bgiSetScrollbarRange
→
bgiSetSelectedGizmoItem
→
bgiSetSelectedTab
→
bgiSetSpinnerRange
→
bgiSetSpinnerValue
→
bgiSetTabText
→
bgiSetTimePickerTime
→
bgiSetToolbarImageStrip
→
bgiSetTrackbarRange
→
bgiSetTrackbarValue
→
bgiSetWindowEnabled
→
bgiSetWindowText
→
bgiSetWindowVisibility
→
bgiUpdateWindowMenu
→
File IO
b2dOpenFileDialog
→
b2dOpenFolderDialog
→
b2dSaveFileDialog
→
fileChangeDir
→
fileCloseDir
→
fileCloseFile
→
fileCopyFile
→
fileCreateDir
→
fileCreateHiddenDir
→
fileCurrentDir
→
fileDeleteDir
→
fileDeleteFile
→
fileEof
→
fileFilePos
→
fileFileSize
→
fileFileType
→
fileListZip
→
fileLoadString
→
fileMoreFiles
→
fileNextFile
→
fileOpenFile
→
fileReadByte
→
fileReadDir
→
fileReadDouble
→
fileReadFile
→
fileReadInt
→
fileReadLine
→
fileReadShort
→
fileReadString
→
fileSaveString
→
fileSeekFile
→
fileUnzipFile
→
fileUnzipFilePassword
→
fileWriteByte
→
fileWriteDouble
→
fileWriteFile
→
fileWriteInt
→
fileWriteLine
→
fileWriteShort
→
fileWriteString
→
fileZipDir
→
fileZipDirPassword
→
fileZipFile
→
fileZipFilePassword
→
Input
inpClipMouseToWindow
→
inpControllerButtonDown
→
inpControllerButtonHit
→
inpControllerDPadDown
→
inpControllerDPadHit
→
inpCreateController
→
inpFreeController
→
inpGetControllerAmount
→
inpGetLeftStickX
→
inpGetLeftStickY
→
inpGetLeftTrigger
→
inpGetMouseX
→
inpGetMouseXSpeed
→
inpGetMouseY
→
inpGetMouseYSpeed
→
inpGetRightStickX
→
inpGetRightStickY
→
inpGetRightTrigger
→
inpHidePointer
→
inpIsControllerConnected
→
inpIsKeyDown
→
inpIsKeyHit
→
inpIsMouseDown
→
inpIsMouseHit
→
inpLeftStickHitX
→
inpLeftStickHitY
→
inpLeftTriggerDown
→
inpLeftTriggerHit
→
inpMoveMouse
→
inpRightStickHitX
→
inpRightStickHitY
→
inpRightTriggerDown
→
inpRightTriggerHit
→
inpSetVibration
→
inpShowPointer
→
inpStopVibration
→
inpUnclipMouse
→
inpUpdateController
→
inpVibrateFor
→
JSON
Keywords
After
→
And
→
Asc
→
Before
→
BitAnd
→
BitNot
→
BitOr
→
BitXor
→
Case
→
Chr
→
Const
→
Continue
→
Create
→
Default
→
Double
→
Each
→
EachIn
→
EachSeq
→
Element
→
Else
→
ElseIf
→
End
→
EndElement
→
EndExtern
→
EndFunction
→
EndIf
→
EndMethod
→
EndSelect
→
EndType
→
Exit
→
Extern
→
False
→
Field
→
First
→
For
→
Forever
→
Function
→
GetKey
→
Global
→
If
→
Import
→
In
→
Include
→
Input
→
Insert
→
Int
→
Last
→
Linker
→
Local
→
Method
→
Mod
→
Next
→
NextSeq
→
Not
→
Null
→
Of
→
Or
→
Print
→
Remove
→
Repeat
→
Return
→
Select
→
SeqAdd
→
SeqAddFirst
→
SeqBefore
→
SeqClear
→
SeqContains
→
SeqDelete
→
SeqDeleteAt
→
SeqFind
→
SeqFirst
→
SeqFromArray
→
SeqGet
→
SeqInsert
→
SeqIsEmpty
→
SeqLast
→
SeqLength
→
SeqNext
→
SeqRemoveFirst
→
SeqRemoveLast
→
SeqReverse
→
SeqSet
→
SeqSort
→
SeqSwap
→
SeqToArray
→
Sequence
→
Shl
→
Shr
→
Step
→
String
→
Then
→
To
→
ToDouble
→
ToInt
→
ToString
→
True
→
Type
→
Until
→
UseConsole
→
Wend
→
While
→
this
→
Mathematics
mathACos
→
mathASin
→
mathATan
→
mathATan2
→
mathAbs
→
mathAngleDifference
→
mathApproach
→
mathCbrt
→
mathCeil
→
mathClamp
→
mathCos
→
mathDegreeToRadian
→
mathExp
→
mathFloor
→
mathFrac
→
mathInverseLerp
→
mathLerp
→
mathLog
→
mathLog10
→
mathMax
→
mathMin
→
mathMod
→
mathPi
→
mathPow
→
mathRadianToDegree
→
mathRand
→
mathRnd
→
mathRndRange
→
mathRndSeed
→
mathRound
→
mathSeedRnd
→
mathSgn
→
mathSin
→
mathSmoothStep
→
mathSqr
→
mathTan
→
mathTrunc
→
mathWrap
→
mathWrapAngle
→
mathXor
→
Network
netAcceptTCPStream
→
netCloseTCPServer
→
netCloseTCPStream
→
netCloseUDPStream
→
netCopyStream
→
netCountAvailableBytes
→
netCountHostIPs
→
netCreateTCPServer
→
netCreateUDPStream
→
netDottedIP
→
netHostIP
→
netOpenTCPStream
→
netReadTCPStream
→
netReadTCPString
→
netRecvUDPMsg
→
netRecvUDPString
→
netSendUDPMsg
→
netSendUDPString
→
netTCPStreamIP
→
netTCPStreamPort
→
netUDPMsgIP
→
netUDPMsgPort
→
netWriteTCPStream
→
netWriteTCPString
→
Shaders
b2dApplyScreenShader
→
b2dClearScreenShader
→
b2dFreeImageShader
→
b2dFreeScreenShader
→
b2dFreeTextShader
→
b2dGetImageShader
→
b2dGetTextShader
→
b2dLoadImageShader
→
b2dLoadScreenShader
→
b2dLoadTextShader
→
b2dSetDefaultScreenShader
→
b2dSetImageShader
→
b2dSetImageShaderFloat
→
b2dSetImageShaderFloat2
→
b2dSetImageShaderFloat3
→
b2dSetImageShaderFloat4
→
b2dSetImageShaderInt
→
b2dSetShaderFloat
→
b2dSetShaderFloat2
→
b2dSetShaderFloat3
→
b2dSetShaderFloat4
→
b2dSetShaderInt
→
b2dSetTextShader
→
b2dSetTextShaderFloat
→
b2dSetTextShaderFloat2
→
b2dSetTextShaderFloat3
→
b2dSetTextShaderFloat4
→
b2dSetTextShaderInt
→
b3dApplyScreenShader
→
b3dClearScreenShader
→
b3dEntityShader
→
b3dFreeEntityShader
→
b3dFreeScreenShader
→
b3dGetEntityShader
→
b3dLoadEntityShader
→
b3dLoadScreenShader
→
b3dSetDefaultScreenShader
→
b3dSetEntityShaderFloat
→
b3dSetEntityShaderFloat2
→
b3dSetEntityShaderFloat3
→
b3dSetEntityShaderFloat4
→
b3dSetEntityShaderInt
→
b3dSetEntityShaderTexture
→
b3dSetShaderFloat
→
b3dSetShaderFloat2
→
b3dSetShaderFloat3
→
b3dSetShaderFloat4
→
b3dSetShaderInt
→
bgiApplyCanvasScreenShader
→
bgiClearCanvasImageShader
→
bgiClearCanvasScreenShader
→
bgiClearCanvasTextShader
→
bgiSetCanvasImageShader
→
bgiSetCanvasTextShader
→
String
System
sysClosePack
→
sysConvertTo12Hour
→
sysConvertTo24Hour
→
sysCurrentDate
→
sysCurrentTime
→
sysDaysInMonth
→
sysDelay
→
sysExecute
→
sysGetAppTitle
→
sysGetCurrentDay
→
sysGetCurrentHour
→
sysGetCurrentMinute
→
sysGetCurrentMonth
→
sysGetCurrentSecond
→
sysGetCurrentYear
→
sysGetDayOfWeek
→
sysGetDayOfWeekString
→
sysGetDayOfWeekStringShort
→
sysGetDesktopHeight
→
sysGetDesktopWidth
→
sysGetEnv
→
sysGetKey
→
sysGetMonitor
→
sysGetMonitorHeight
→
sysGetMonitorString
→
sysGetMonitorWidth
→
sysGetMonitors
→
sysGetMonthString
→
sysGetMonthStringShort
→
sysGetPrimaryMonitor
→
sysIsLeapYear
→
sysIsValidDate
→
sysMillisecs
→
sysOpenPack
→
sysRuntimeError
→
sysSetAppTitle
→
sysSetEnv
→
sysSetEventMode
→
sysSetMonitor
→
sysSetWindowTitle
→
sysShowMessage
→
sysSystemProperty
→
sysUpdateEvents
→