Runtime API Reference

Complete reference for all 1060 BambooBasic runtime functions

2D Overlay

3D Graphics

b3dAddMesh b3dAddTriangle b3dAddVehicleAntiRollBar b3dAddVehicleDifferential b3dAddVehicleWheel b3dAddVertex b3dAddWheelToTrack b3dAlignToVector b3dAmbientLight b3dAnimLength b3dAnimSeq b3dAnimTime b3dAnimate b3dAnimateSeq b3dAnimating b3dApplyCharacterForce b3dApplyPhysicsImpulse b3dApplyPhysicsTorque b3dApplyVehicleTorque b3dBakeMesh b3dBeginVehicleTrack b3dBindEntityToCanvas b3dBrushAlpha b3dBrushColor b3dBrushMetallic b3dBrushShininess b3dBrushTexture b3dCameraClsColor b3dCameraClsMode b3dCameraFOV b3dCameraFogColor b3dCameraFogMode b3dCameraFogRange b3dCameraPick b3dCameraProjMode b3dCameraProject b3dCameraRange b3dCameraViewport b3dCanStepDown b3dCharacterCanGrabLedge b3dCharacterClimbLedge b3dCharacterGroundY b3dCharacterJump b3dCharacterSetLedgeClimbSpeed b3dCharacterWallJump b3dClearSurface b3dCloneEntityMaterial b3dCls3D b3dCollisionEntity b3dCollisionImpulse b3dCollisionNX b3dCollisionNY b3dCollisionNZ b3dCollisionTime b3dCollisionX b3dCollisionY b3dCollisionZ b3dCollisions b3dCopyEntity b3dCopyMesh b3dCountCollisions b3dCountSurfaces b3dCountTriangles b3dCountVertices b3dCreateBamboo b3dCreateBillboard b3dCreateBrush b3dCreateCamera b3dCreateCapsule b3dCreateCharacterController b3dCreateCone b3dCreateCube b3dCreateCylinder b3dCreateDisc b3dCreateForceField b3dCreateGrid b3dCreateLight b3dCreateMesh b3dCreatePhysicsBody b3dCreatePivot b3dCreatePointConstraint b3dCreatePolarGrid b3dCreatePyramid b3dCreateQuadRay b3dCreateReflectiveGrid b3dCreateSphere b3dCreateSurface b3dCreateTerrain b3dCreateTerrainPhysics b3dCreateTerrainPhysicsMesh b3dCreateTorus b3dCreateTorusKnot b3dCreateTrackedVehicleChassis b3dCreateVehicle b3dCreateWedge b3dDebugTerrainHeight b3dDebugVehicleWheels b3dDeleteForceField b3dDeleteTriangle b3dDeleteVertex b3dDeltaPitch b3dDeltaYaw b3dDestroyConstraint b3dDestroyPhysicsBody b3dDisablePhysicsBody b3dDisableShadows b3dDrawTriangle3D b3dEnableEntityReflectionTint b3dEnablePhysicsBody b3dEnableQuadRays b3dEnableRadianceEffect b3dEnableReflection b3dEnableShadows b3dEnd b3dEndVehicleTrack b3dEntityAutoFade b3dEntityBlend b3dEntityBox b3dEntityCastShadow b3dEntityClass b3dEntityCollided b3dEntityDistance b3dEntityInView b3dEntityOrder b3dEntityPick b3dEntityPickMode b3dEntityPitch b3dEntityRadius b3dEntityRoll b3dEntityScaleX b3dEntityScaleY b3dEntityScaleZ b3dEntityType b3dEntityVisible b3dEntityX b3dEntityY b3dEntityYaw b3dEntityZ b3dExtractSurface b3dExtrudeSurface b3dFinalizeVehicle b3dFindChild b3dFitMesh b3dFlip3D b3dFlipMesh b3dFlipMeshWindingOrder b3dFlipSurfaceWindingOrder b3dFreeBrush b3dFreeEntity b3dFreeTexture b3dGetBRSModellerObject b3dGetBRSPropObject b3dGetBaseTexture b3dGetCharacterGroundEntity b3dGetCharacterGroundMaterial b3dGetCharacterState b3dGetCharacterVelocityX b3dGetCharacterVelocityY b3dGetCharacterVelocityZ b3dGetCharacterWallContactX b3dGetCharacterWallContactY b3dGetCharacterWallContactZ b3dGetCharacterWallEntity b3dGetCharacterWallNormalX b3dGetCharacterWallNormalY b3dGetCharacterWallNormalZ b3dGetChild b3dGetChildCount b3dGetCurrentFrame b3dGetEntityAlphaFX b3dGetEntityBlueFX b3dGetEntityEmissiveIntensityFX b3dGetEntityGreenFX b3dGetEntityMetallicFX b3dGetEntityName b3dGetEntityRadius b3dGetEntityRedFX b3dGetEntityRenderFlags b3dGetEntityRoughnessFX b3dGetEntityType b3dGetFPS b3dGetMatElement b3dGetMaxFPS b3dGetParent b3dGetPhysicsBodyVelocityX b3dGetPhysicsBodyVelocityY b3dGetPhysicsBodyVelocityZ b3dGetSurface b3dGetTerrainTriangleCount b3dGetVehiclePhysicsY b3dGetVehicleRPM b3dGetVehicleSpeed b3dGetWireframeMode b3dGetWireframeShowBackfaces b3dGraphics3D b3dHideEntity b3dImageToTexture b3dIsCharacterGrounded b3dIsCharacterOnWall b3dIsPointInEntity b3dIsRadianceEffectEnabled b3dIsVehicleWheelInContact b3dLaunchCharacterToTarget b3dLightCastsShadows b3dLightColor b3dLightIntensity b3dLightRange b3dLightShadowAlpha b3dLightShadowCameraDistance b3dLightShadowColor b3dLightShadowMaxDistance b3dLightShadowNearFar b3dLightShadowOrthoSize b3dLightShadowRangeMultiplier b3dLightSpotAngle b3dLinePick b3dLoadAnimMesh b3dLoadBRSFile b3dLoadMesh b3dLoadPoseMesh b3dLoadQuadRayMesh b3dLoadTexture3D b3dLockMesh b3dLockQuadRay b3dMergeMesh b3dMeshDepth b3dMeshHeight b3dMeshMaxX b3dMeshMaxY b3dMeshMaxZ b3dMeshMinX b3dMeshMinY b3dMeshMinZ b3dMeshWidth b3dMoveCharacter b3dMoveEntity b3dPaintSurface b3dPauseAnimSeq b3dPhysicsCameraPick b3dPhysicsEntityPick b3dPhysicsLinePick b3dPickedEntity b3dPickedNX b3dPickedNY b3dPickedNZ b3dPickedSurface b3dPickedTime b3dPickedTriangle b3dPickedX b3dPickedY b3dPickedZ b3dPointEntity b3dPointEntityAt b3dPositionBaseTexture b3dPositionDetailTexture b3dPositionEntity b3dPositionForceField b3dPositionMesh b3dPositionSurfaceDetailTexture b3dProjectedX b3dProjectedY b3dProjectedZ b3dRemoveEntityDetailTexture b3dRemoveSurfaceDetailTexture b3dRenderWorld b3dResumeAnimSeq b3dRotateBaseTexture b3dRotateDetailTexture b3dRotateEntity b3dRotateForceField b3dRotateMesh b3dRotateSurfaceDetailTexture b3dSaveMesh b3dSaveMeshBaked b3dSaveMeshGLB b3dSaveMeshOBJ b3dSaveSceneGLB b3dScaleBaseTexture b3dScaleDetailTexture b3dScaleEntity b3dScaleForceField b3dScaleMesh b3dScaleSurfaceDetailTexture b3dSetActiveCamera b3dSetAnimFPS b3dSetAnimSeq b3dSetAnimTime b3dSetBaseTextureTiling b3dSetCharacterAcceleration b3dSetCharacterAirControl b3dSetCharacterControllerShape b3dSetCharacterGravityScale b3dSetCharacterHeight b3dSetCharacterMaxSlope b3dSetCharacterMoveSpeed b3dSetCharacterMovementState b3dSetCharacterPosition b3dSetCharacterSlopeResponse b3dSetCharacterStepHeight b3dSetCharacterStickToFloor b3dSetCollisionMode b3dSetDetailTextureTiling b3dSetEntityAlphaFX b3dSetEntityBaseTexture b3dSetEntityColorFX b3dSetEntityDetailAlpha b3dSetEntityDetailTexture b3dSetEntityEmissiveFX b3dSetEntityMetallicFX b3dSetEntityName b3dSetEntityPadding b3dSetEntityReflectionAlphaFX b3dSetEntityReflectionClearColorFX b3dSetEntityRenderFlags b3dSetEntityRoughnessFX b3dSetForceFieldConeAngle b3dSetForceFieldResistance b3dSetGraphicsMode b3dSetHandleBaseTexture b3dSetHandleDetailTexture b3dSetLaunchResponse b3dSetMSAA b3dSetMaxFPS b3dSetMidHandleBaseTexture b3dSetMidHandleDetailTexture b3dSetParent b3dSetPhysicsBodyAngularVelocity b3dSetPhysicsBodyDamping b3dSetPhysicsBodyFriction b3dSetPhysicsBodyMaterial b3dSetPhysicsBodyPosition b3dSetPhysicsBodyRestitution b3dSetPhysicsBodyRotation b3dSetPhysicsBodyType b3dSetPhysicsBodyVelocity b3dSetPhysicsGravity b3dSetPhysicsWind b3dSetPhysicsWindResistance b3dSetPose b3dSetQuadRayDirection b3dSetQuadRayFadeDistance b3dSetQuadRayRadianceDistance b3dSetQuadRaySource b3dSetQuadRaySpreadFactor b3dSetQuadRaysDecay b3dSetQuadRaysExposure b3dSetQuadRaysIntensity b3dSetQuadRaysLength b3dSetQuadRaysSamples b3dSetQuadRaysWeight b3dSetRadianceBrightness b3dSetRadianceColor b3dSetReflectionDistance b3dSetReflectionFOV b3dSetReflectionQuality b3dSetReflectionUpdateRate b3dSetRenderTargetCanvas b3dSetSurfaceDetailAlpha b3dSetSurfaceDetailTexture b3dSetSurfaceMovieTexture b3dSetSurfaceRegionSize b3dSetTerrainDetail b3dSetTerrainLOD b3dSetVehicleAngularVelocity b3dSetVehicleAntiRollbar b3dSetVehicleBodyDamping b3dSetVehicleDifferential b3dSetVehicleEngine b3dSetVehicleInput b3dSetVehicleTransmission b3dSetVehicleWheelBraking b3dSetVehicleWheelFriction b3dSetVehicleWheelSteering b3dSetWireframeMode b3dShowConsoleOutput b3dShowEntity b3dShowQuadRayEmitters b3dShowRenderProfiling b3dSplitSurfaces b3dSubdivideMesh b3dTFormNormal b3dTFormPoint b3dTFormVector b3dTFormVectorX b3dTFormVectorY b3dTFormVectorZ b3dTFormedX b3dTFormedY b3dTFormedZ b3dTerrainHeight b3dTestExtended b3dTextureToImage b3dTranslateEntity b3dTriangleVertex b3dTurnAllEntities b3dTurnEntity b3dUVMapBox b3dUVMapCylindrical b3dUVMapPlanar b3dUVMapSpherical b3dUnlockMesh b3dUnlockQuadRay b3dUnweldVertices b3dUpdateNormals b3dUpdateNormalsFlat b3dVertexAlpha b3dVertexBlue b3dVertexColor b3dVertexCoords b3dVertexGreen b3dVertexNX b3dVertexNY b3dVertexNZ b3dVertexNormal b3dVertexRed b3dVertexTexCoords b3dVertexU b3dVertexV b3dVertexX b3dVertexY b3dVertexZ b3dWeldVertices

Audio

BGI GUI

bgiAddListViewColumn bgiAddListViewItem bgiAddTab bgiAddToolbarButton bgiAddToolbarSeparator bgiAppendGizmoChildNode bgiAppendGizmoItem bgiAppendRichText bgiAppendSubMenuItem bgiAppendSubMenuSeperator bgiAttachGizmoRootNode bgiAttachSubMenu bgiBringWindowForward bgiClearAllGizmoNodes bgiClearGizmoList bgiClearListView bgiClearRichTextBox bgiConfirm bgiCountGizmoNodes bgiCreateBitmapButton bgiCreateButton 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

Input

JSON

Keywords

Mathematics

Network

Shaders

String

System