Runtime API Reference

Complete reference for all 842 BambooBasic runtime functions

2D Overlay

b2dAddPaletteCycle → b2dClearCanvasFilter → b2dClearClipRect → b2dClearCycles → b2dCls → b2dCopyImage → b2dCopyPalette → b2dCreateCircle → b2dCreateRectangle → b2dCreateRenderTarget → b2dCyclePalette → b2dDrawAnimImage → b2dDrawAnimImageEx → b2dDrawCircle → b2dDrawImage → b2dDrawImageEx → b2dDrawImageQuad → b2dDrawImageQuadDepth → b2dDrawImageQuadDepthUV → b2dDrawImageQuadUV → b2dDrawLine → b2dDrawMovie → b2dDrawMovieScaled → b2dDrawQuad → b2dDrawQuadDepth → b2dDrawRect → b2dDrawScaledMovie → b2dDrawText → b2dDrawTextDouble → b2dDrawTextEx → b2dDrawTextInt → b2dEnd → b2dFadePalette → b2dFlip → b2dFlush → b2dFreeFont → b2dFreeImage → b2dFreeMesh → 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 → b2dLoadMesh → b2dLoadMovie → b2dLoadTTF → b2dLockImage → b2dMeshAnimate → b2dMeshClipCount → b2dMeshClipFPS → b2dMeshClipFrames → b2dMeshClipName → b2dMeshClipStart → b2dMeshCopyVertsX → b2dMeshCopyVertsY → b2dMeshCopyVertsZ → b2dMeshFaceB → b2dMeshFaceCorners → b2dMeshFaceCount → b2dMeshFaceG → b2dMeshFaceR → b2dMeshFaceU → b2dMeshFaceV → b2dMeshFaceVert → b2dMeshFrameCount → b2dMeshTexture → b2dMeshVertCount → 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

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 → bgiExportFileWeb → 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 → bgiImportFileWeb → 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

IGI

igiBegin → igiBeginChild → igiBeginEx → igiBeginMainMenuBar → igiBeginMenu → igiBeginMenuBar → igiBeginPopup → igiBeginPopupModal → igiBeginTabBar → igiBeginTabItem → igiButton → igiButtonSized → igiCheckbox → igiCloseCurrentPopup → igiCodeEditor → igiCodeEditorChanged → igiCodeEditorClearMarks → igiCodeEditorColumn → igiCodeEditorGetText → igiCodeEditorGotoLine → igiCodeEditorInsertText → igiCodeEditorLine → igiCodeEditorLineCount → igiCodeEditorMarkLine → igiCodeEditorSelectedText → igiCodeEditorSetLanguage → igiCodeEditorSetReadOnly → igiCodeEditorSetTabSize → igiCodeEditorSetText → igiCodeEditorShowLineNumbers → igiCollapsingHeader → igiColourEdit → igiCombo → igiCreateCodeEditor → igiDefineLanguage → igiDragFloat → igiDragInt → igiEnd → igiEndChild → igiEndMainMenuBar → igiEndMenu → igiEndMenuBar → igiEndPopup → igiEndTabBar → igiEndTabItem → igiFreeCodeEditor → igiImage → igiImageButton → igiIndent → igiInputFloat → igiInputInt → igiInputText → igiInputTextMulti → igiIsItemClicked → igiIsItemHovered → igiLanguageErrors → igiListBox → igiLoadFont → igiLoadLanguage → igiMenuItem → igiOpenPopup → igiPopFont → igiPopID → igiProgressBar → igiPushFont → igiPushID → igiRadio → igiSameLine → igiSeparator → igiSetColour → igiSetGlobalScale → igiSetNextItemWidth → igiSetNextWindowPos → igiSetNextWindowSize → igiSetStyle → igiSetTooltip → igiSliderFloat → igiSliderInt → igiSpacing → igiStyleClassic → igiStyleDark → igiStyleLight → igiText → igiTextColoured → igiTreeNode → igiTreePop → igiUnindent → igiWantsKeyboard → igiWantsMouse → igiWindowIsOpen → lang_format →

Input

JSON

Keywords

Mathematics

Network

Shaders

String

System