AUTOCAM OFF dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCAUTOCAM OFF
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem AUTOCAM OFF — generated example
autocam off
wait key
Source: darkbasic_reference.md:24; dbpro_reference.md:59
AUTOCAM ON dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCAUTOCAM ON
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem AUTOCAM ON — generated example
autocam on
wait key
Source: darkbasic_reference.md:25; dbpro_reference.md:60
AUTOMATIC CAMERA COLLISION dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCAUTOMATIC CAMERA COLLISION Number1, Number2, Number3, [Number4]
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | optional |
Example generated example
rem AUTOMATIC CAMERA COLLISION — generated example
automatic camera collision 1, 1, 1, 1
wait key
Source: dbpro_reference.md:61
CAMERA ANGLE X dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA ANGLE X()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA ANGLE X — generated example
result = camera angle x()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA ANGLE X([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA ANGLE X — generated example
result = camera angle x(1)
print result
wait key
Source: darkbasic_reference.md:477; dbpro_reference.md:1571
CAMERA ANGLE Y dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA ANGLE Y()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA ANGLE Y — generated example
result = camera angle y()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA ANGLE Y([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA ANGLE Y — generated example
result = camera angle y(1)
print result
wait key
Source: darkbasic_reference.md:478; dbpro_reference.md:1572
CAMERA ANGLE Z dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA ANGLE Z()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA ANGLE Z — generated example
result = camera angle z()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA ANGLE Z([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA ANGLE Z — generated example
result = camera angle z(1)
print result
wait key
Source: darkbasic_reference.md:479; dbpro_reference.md:1573
CAMERA EXIST dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = CAMERA EXIST(Number1)
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Return value: real
Example generated example
rem CAMERA EXIST — generated example
result = camera exist(1)
print result
wait key
Source: dbpro_reference.md:1574
CAMERA POSITION X dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA POSITION X()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA POSITION X — generated example
result = camera position x()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA POSITION X([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA POSITION X — generated example
result = camera position x(1)
print result
wait key
Source: darkbasic_reference.md:480; dbpro_reference.md:1575
CAMERA POSITION Y dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA POSITION Y()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA POSITION Y — generated example
result = camera position y()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA POSITION Y([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA POSITION Y — generated example
result = camera position y(1)
print result
wait key
Source: darkbasic_reference.md:481; dbpro_reference.md:1576
CAMERA POSITION Z dbcdbproFunction
Compatibility: dbc and dbpro
DarkBASIC Classic function implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCResult = CAMERA POSITION Z()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem CAMERA POSITION Z — generated example
result = camera position z()
print result
wait key
DBPro variant dbpro
Implemented in OpenDBCResult = CAMERA POSITION Z([Number1])
Typed signature: number → real
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Return value: real
Example generated example
rem CAMERA POSITION Z — generated example
result = camera position z(1)
print result
wait key
Source: darkbasic_reference.md:482; dbpro_reference.md:1577
CLEAR CAMERA VIEW dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCCLEAR CAMERA VIEW Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem CLEAR CAMERA VIEW — generated example
clear camera view 1
wait key
DBPro variant dbpro
Implemented in OpenDBCCLEAR CAMERA VIEW Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem CLEAR CAMERA VIEW — generated example
clear camera view 1, 1
wait key
Source: darkbasic_reference.md:38; dbpro_reference.md:109
CONTROL CAMERA USING ARROWKEYS dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCCONTROL CAMERA USING ARROWKEYS Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example generated example
rem CONTROL CAMERA USING ARROWKEYS — generated example
control camera using arrowkeys 1, 1, 1
wait key
Source: dbpro_reference.md:131
DELETE CAMERA dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCDELETE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem DELETE CAMERA — generated example
delete camera 1
wait key
Source: dbpro_reference.md:156
DRAW TO CAMERA dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCDRAW TO CAMERA
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem DRAW TO CAMERA — generated example
draw to camera
wait key
Source: dbpro_reference.md:215
GET PICK DISTANCE dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = GET PICK DISTANCE()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem GET PICK DISTANCE — generated example
result = get pick distance()
print result
wait key
Source: dbpro_reference.md:1796
GET PICK VECTOR X dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = GET PICK VECTOR X()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem GET PICK VECTOR X — generated example
result = get pick vector x()
print result
wait key
Source: dbpro_reference.md:1797
GET PICK VECTOR Y dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = GET PICK VECTOR Y()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem GET PICK VECTOR Y — generated example
result = get pick vector y()
print result
wait key
Source: dbpro_reference.md:1798
GET PICK VECTOR Z dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = GET PICK VECTOR Z()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem GET PICK VECTOR Z — generated example
result = get pick vector z()
print result
wait key
Source: dbpro_reference.md:1799
GET VR CAMERA HEIGHT dbproFunction
Compatibility: dbpro
OpenDBC desktop OpenXR addition in DBPro; not a historical DarkBASIC command.
Implemented in OpenDBCCompatibility note: See docs/vr.md for meter units, tracking, validation, defaults and unavailable-device behavior.
Result = GET VR CAMERA HEIGHT()
Typed signature: none → real
Parameters
No parameters.
Return value: real
Example generated example
rem GET VR CAMERA HEIGHT — generated example
result = get vr camera height()
print result
wait key
Source: dbpro_reference.md:1845
MAKE CAMERA dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCMAKE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem MAKE CAMERA — generated example
make camera 1
wait key
Source: dbpro_reference.md:389
MOVE CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCMOVE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem MOVE CAMERA — generated example
move camera 1
wait key
DBPro variant dbpro
Implemented in OpenDBCMOVE CAMERA Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem MOVE CAMERA — generated example
move camera 1, 1
wait key
Source: darkbasic_reference.md:199; dbpro_reference.md:462
PICK OBJECT dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCPICK OBJECT Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example generated example
rem PICK OBJECT — generated example
pick object 1, 1, 1, 1
wait key
Source: dbpro_reference.md:895
PICK OBJECT dbproFunction
Compatibility: dbpro
DarkBASIC Professional function implemented with an observable contract.
Implemented in OpenDBCResult = PICK OBJECT(Number1, Number2, Number3, Number4, [Number5])
Typed signature: number, number, number, number, number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | optional |
Return value: integer
Example generated example
rem PICK OBJECT — generated example
result = pick object(1, 1, 1, 1, 1)
print result
wait key
Source: dbpro_reference.md:2194
PICK SCREEN dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCPICK SCREEN Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example generated example
rem PICK SCREEN — generated example
pick screen 1, 1, 1
wait key
Source: dbpro_reference.md:896
PITCH CAMERA DOWN dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCPITCH CAMERA DOWN Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem PITCH CAMERA DOWN — generated example
pitch camera down 1
wait key
DBPro variant dbpro
Implemented in OpenDBCPITCH CAMERA DOWN Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem PITCH CAMERA DOWN — generated example
pitch camera down 1, 1
wait key
Source: darkbasic_reference.md:228; dbpro_reference.md:897
PITCH CAMERA UP dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCPITCH CAMERA UP Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem PITCH CAMERA UP — generated example
pitch camera up 1
wait key
DBPro variant dbpro
Implemented in OpenDBCPITCH CAMERA UP Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem PITCH CAMERA UP — generated example
pitch camera up 1, 1
wait key
Source: darkbasic_reference.md:229; dbpro_reference.md:898
POINT CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
3 in DBC, 3-4 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCPOINT CAMERA Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example
make object cube 1, 100
position camera 100, 100, -200
point camera 0, 0, 0
wait key
DBPro variant dbpro
Implemented in OpenDBCPOINT CAMERA Number1, Number2, Number3, [Number4]
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | optional |
Example
make object cube 1, 100
position camera 100, 100, -200
point camera 0, 0, 0
wait key
Source: darkbasic_reference.md:237; dbpro_reference.md:909
POSITION CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
3 in DBC, 2-4 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCPOSITION CAMERA Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example
make object cube 1, 100
position camera 0, 200, -300
point camera 0, 0, 0
wait key
DBPro variant dbpro
Implemented in OpenDBCPOSITION CAMERA Number1, Number2, [Number3], [Number4]
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | optional |
Number4 | number | optional |
Example
make object cube 1, 100
position camera 0, 200, -300
point camera 0, 0, 0
wait key
Source: darkbasic_reference.md:240; dbpro_reference.md:912
RECENTER VR CAMERA dbproCommand
Compatibility: dbpro
OpenDBC desktop OpenXR addition in DBPro; not a historical DarkBASIC command.
Implemented in OpenDBCCompatibility note: See docs/vr.md for meter units, tracking, validation, defaults and unavailable-device behavior.
RECENTER VR CAMERA
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem RECENTER VR CAMERA — generated example
recenter vr camera
wait key
Source: dbpro_reference.md:966
ROLL CAMERA LEFT dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCROLL CAMERA LEFT Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem ROLL CAMERA LEFT — generated example
roll camera left 1
wait key
DBPro variant dbpro
Implemented in OpenDBCROLL CAMERA LEFT Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem ROLL CAMERA LEFT — generated example
roll camera left 1, 1
wait key
Source: darkbasic_reference.md:268; dbpro_reference.md:988
ROLL CAMERA RIGHT dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCROLL CAMERA RIGHT Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem ROLL CAMERA RIGHT — generated example
roll camera right 1
wait key
DBPro variant dbpro
Implemented in OpenDBCROLL CAMERA RIGHT Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem ROLL CAMERA RIGHT — generated example
roll camera right 1, 1
wait key
Source: darkbasic_reference.md:269; dbpro_reference.md:989
ROTATE CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
3 in DBC, 2-4 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCROTATE CAMERA Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example generated example
rem ROTATE CAMERA — generated example
rotate camera 1, 1, 1
wait key
DBPro variant dbpro
Implemented in OpenDBCROTATE CAMERA Number1, Number2, [Number3], [Number4]
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | optional |
Number4 | number | optional |
Example generated example
rem ROTATE CAMERA — generated example
rotate camera 1, 1, 1, 1
wait key
Source: darkbasic_reference.md:272; dbpro_reference.md:992
SET BSP CAMERA dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET BSP CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem SET BSP CAMERA — generated example
set bsp camera 1
wait key
Source: dbpro_reference.md:1044
SET BSP CAMERA COLLISION dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET BSP CAMERA COLLISION Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example generated example
rem SET BSP CAMERA COLLISION — generated example
set bsp camera collision 1, 1, 1, 1
wait key
Source: dbpro_reference.md:1045
SET BSP CAMERA COLLISION RADIUS dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET BSP CAMERA COLLISION RADIUS Number1, Number2, Number3, Number4, Number5
Typed signature: number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Example generated example
rem SET BSP CAMERA COLLISION RADIUS — generated example
set bsp camera collision radius 1, 1, 1, 1, 1
wait key
Source: dbpro_reference.md:1046
SET CAMERA ASPECT dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET CAMERA ASPECT Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem SET CAMERA ASPECT — generated example
set camera aspect 1, 1
wait key
Source: dbpro_reference.md:1055
SET CAMERA CLIP dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET CAMERA CLIP Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8
Typed signature: number, number, number, number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Number6 | number | — |
Number7 | number | — |
Number8 | number | — |
Example generated example
rem SET CAMERA CLIP — generated example
set camera clip 1, 1, 1, 1, 1, 1, 1, 1
wait key
Source: dbpro_reference.md:1056
SET CAMERA FOV dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA FOV Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem SET CAMERA FOV — generated example
set camera fov 1
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA FOV Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem SET CAMERA FOV — generated example
set camera fov 1, 1
wait key
Source: darkbasic_reference.md:302; dbpro_reference.md:1057
SET CAMERA RANGE dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
2 in DBC, 2-3 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA RANGE Number1, Number2
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Example generated example
rem SET CAMERA RANGE — generated example
set camera range 1, 1
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA RANGE Number1, Number2, [Number3]
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | optional |
Example generated example
rem SET CAMERA RANGE — generated example
set camera range 1, 1, 1
wait key
Source: darkbasic_reference.md:303; dbpro_reference.md:1058
SET CAMERA ROTATION XYZ dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA ROTATION XYZ
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem SET CAMERA ROTATION XYZ — generated example
set camera rotation xyz
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA ROTATION XYZ [Number1]
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Example generated example
rem SET CAMERA ROTATION XYZ — generated example
set camera rotation xyz 1
wait key
Source: darkbasic_reference.md:304; dbpro_reference.md:1059
SET CAMERA ROTATION ZYX dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
0 in DBC, 0-1 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA ROTATION ZYX
Typed signature: none → void
Parameters
No parameters.
Example generated example
rem SET CAMERA ROTATION ZYX — generated example
set camera rotation zyx
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA ROTATION ZYX [Number1]
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Example generated example
rem SET CAMERA ROTATION ZYX — generated example
set camera rotation zyx 1
wait key
Source: darkbasic_reference.md:305; dbpro_reference.md:1060
SET CAMERA SWITCH BANK dbproCommand
Compatibility: dbpro
Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.
Not implemented (recognized, DBC2043 diagnostic)SET CAMERA SWITCH BANK Integer1, Integer2
Typed signature: integer, integer → void
Parameters
| Parameter | Type | Notes |
|---|
Integer1 | integer | — |
Integer2 | integer | — |
Example generated example
rem SET CAMERA SWITCH BANK — generated example
set camera switch bank 1, 1
wait key
Source: dbpro_reference.md:1061
SET CAMERA TO FOLLOW dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
8 in DBC, 8-9 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA TO FOLLOW Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8
Typed signature: number, number, number, number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Number6 | number | — |
Number7 | number | — |
Number8 | number | — |
Example generated example
rem SET CAMERA TO FOLLOW — generated example
set camera to follow 1, 1, 1, 1, 1, 1, 1, 1
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA TO FOLLOW Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8, [Number9]
Typed signature: number, number, number, number, number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Number6 | number | — |
Number7 | number | — |
Number8 | number | — |
Number9 | number | optional |
Example generated example
rem SET CAMERA TO FOLLOW — generated example
set camera to follow 1, 1, 1, 1, 1, 1, 1, 1, 1
wait key
Source: darkbasic_reference.md:306; dbpro_reference.md:1062
SET CAMERA TO OBJECT ORIENTATION dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA TO OBJECT ORIENTATION Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem SET CAMERA TO OBJECT ORIENTATION — generated example
set camera to object orientation 1
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA TO OBJECT ORIENTATION Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem SET CAMERA TO OBJECT ORIENTATION — generated example
set camera to object orientation 1, 1
wait key
Source: darkbasic_reference.md:307; dbpro_reference.md:1064
SET CAMERA VIEW dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
4 in DBC, 4-5 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCSET CAMERA VIEW Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example generated example
rem SET CAMERA VIEW — generated example
set camera view 1, 1, 1, 1
wait key
DBPro variant dbpro
Implemented in OpenDBCSET CAMERA VIEW Number1, Number2, Number3, Number4, [Number5]
Typed signature: number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | optional |
Example generated example
rem SET CAMERA VIEW — generated example
set camera view 1, 1, 1, 1, 1
wait key
Source: darkbasic_reference.md:308; dbpro_reference.md:1065
SET CAMERAS TO STEREOSCOPIC dbproCommand
Compatibility: dbpro
Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.
Not implemented (recognized, DBC2043 diagnostic)SET CAMERAS TO STEREOSCOPIC Number1, Number2, Number3, Number4, Number5
Typed signature: number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Example generated example
rem SET CAMERAS TO STEREOSCOPIC — generated example
set cameras to stereoscopic 1, 1, 1, 1, 1
wait key
Source: dbpro_reference.md:1066
SET CURRENT CAMERA dbproCommand
Compatibility: dbpro
DarkBASIC Professional command implemented with an observable contract.
Implemented in OpenDBCSET CURRENT CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem SET CURRENT CAMERA — generated example
set current camera 1
wait key
Source: dbpro_reference.md:1089
SET OBJECT TO CAMERA ORIENTATION dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCSET OBJECT TO CAMERA ORIENTATION Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem SET OBJECT TO CAMERA ORIENTATION — generated example
set object to camera orientation 1
wait key
Source: darkbasic_reference.md:349; dbpro_reference.md:1253
SET VR CAMERA HEIGHT dbproCommand
Compatibility: dbpro
OpenDBC desktop OpenXR addition in DBPro; not a historical DarkBASIC command.
Implemented in OpenDBCCompatibility note: See docs/vr.md for meter units, tracking, validation, defaults and unavailable-device behavior.
SET VR CAMERA HEIGHT Real1
Typed signature: real → void
Parameters
| Parameter | Type | Notes |
|---|
Real1 | real | — |
Example generated example
rem SET VR CAMERA HEIGHT — generated example
set vr camera height 1
wait key
Source: dbpro_reference.md:1363
TURN CAMERA LEFT dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCTURN CAMERA LEFT Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem TURN CAMERA LEFT — generated example
turn camera left 1
wait key
DBPro variant dbpro
Implemented in OpenDBCTURN CAMERA LEFT Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem TURN CAMERA LEFT — generated example
turn camera left 1, 1
wait key
Source: darkbasic_reference.md:405; dbpro_reference.md:1428
TURN CAMERA RIGHT dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCTURN CAMERA RIGHT Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem TURN CAMERA RIGHT — generated example
turn camera right 1
wait key
DBPro variant dbpro
Implemented in OpenDBCTURN CAMERA RIGHT Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem TURN CAMERA RIGHT — generated example
turn camera right 1, 1
wait key
Source: darkbasic_reference.md:406; dbpro_reference.md:1429
XROTATE CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCXROTATE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem XROTATE CAMERA — generated example
xrotate camera 1
wait key
DBPro variant dbpro
Implemented in OpenDBCXROTATE CAMERA Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem XROTATE CAMERA — generated example
xrotate camera 1, 1
wait key
Source: darkbasic_reference.md:430; dbpro_reference.md:1513
YROTATE CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCYROTATE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem YROTATE CAMERA — generated example
yrotate camera 1
wait key
DBPro variant dbpro
Implemented in OpenDBCYROTATE CAMERA Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem YROTATE CAMERA — generated example
yrotate camera 1, 1
wait key
Source: darkbasic_reference.md:432; dbpro_reference.md:1515
ZROTATE CAMERA dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
1 in DBC, 1-2 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCZROTATE CAMERA Number1
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Example generated example
rem ZROTATE CAMERA — generated example
zrotate camera 1
wait key
DBPro variant dbpro
Implemented in OpenDBCZROTATE CAMERA Number1, [Number2]
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | optional |
Example generated example
rem ZROTATE CAMERA — generated example
zrotate camera 1, 1
wait key
Source: darkbasic_reference.md:434; dbpro_reference.md:1517