Basic4GL Functions (Without Return Types)
abs
acceptconnection
animatespriteframes
animatesprites
arg
argcount
arraymax
asc
atand
atn
atn2
atn2d
atnd
beep
bindsprite
charat$
chr$
clearkeys
clearline
clearregion
clearsprites
closefile
cls
color
comp
comp
comp
comp
compfile
compfile
compile
compile
compile
compile
compilefile
compilefile
compilererror
compilererrorcol
compilererrorline
connectionaddress
connectionconnected
connectionhandshaking
connectionpending
copysprite
cos
cosd
crossproduct
cursorcol
cursorrow
defaultfont
deleteconnection
deletefile
deleteimage
deleteserver
deletesound
deletesprite
determinant
divbyzero
drawtext
drawtext
endoffile
execute
exp
extensionsupported
fileerror
findclose
findfirstfile
findnextfile
font
glaccum
glactivetexture
glalphafunc
glaretexturesresident
glarrayelement
glbegin
glbindtexture
glblendfunc
glcalllist
glcalllists
glcalllists
glclear
glclearaccum
glclearcolor
glcleardepth
glclearindex
glclearstencil
glclipplane
glclipplane
glcolor3b
glcolor3bv
glcolor3bv
glcolor3d
glcolor3dv
glcolor3dv
glcolor3f
glcolor3fv
glcolor3fv
glcolor3i
glcolor3iv
glcolor3iv
glcolor3s
glcolor3sv
glcolor3sv
glcolor3ub
glcolor3ubv
glcolor3ubv
glcolor3ui
glcolor3uiv
glcolor3uiv
glcolor3us
glcolor3usv
glcolor3usv
glcolor4b
glcolor4bv
glcolor4bv
glcolor4d
glcolor4dv
glcolor4dv
glcolor4f
glcolor4fv
glcolor4fv
glcolor4i
glcolor4iv
glcolor4iv
glcolor4s
glcolor4sv
glcolor4sv
glcolor4ub
glcolor4ubv
glcolor4ubv
glcolor4ui
glcolor4uiv
glcolor4uiv
glcolor4us
glcolor4usv
glcolor4usv
glcolormask
glcolormaterial
glcopypixels
glcopyteximage1d
glcopyteximage2d
glcopytexsubimage1d
glcopytexsubimage2d
glcullface
gldeletelists
gldeletetexture
gldeletetextures
gldepthfunc
gldepthmask
gldepthrange
gldisable
gldisableclientstate
gldrawarrays
gldrawbuffer
gledgeflag
gledgeflagv
gledgeflagv
glenable
glenableclientstate
glend
glendlist
glevalcoord1d
glevalcoord1dv
glevalcoord1dv
glevalcoord1f
glevalcoord1fv
glevalcoord1fv
glevalcoord2d
glevalcoord2dv
glevalcoord2dv
glevalcoord2f
glevalcoord2fv
glevalcoord2fv
glevalmesh1
glevalmesh2
glevalpoint1
glevalpoint2
glfeedbackbuffer
glfinish
glflush
glfogf
glfogfv
glfogfv
glfogi
glfogiv
glfogiv
glfrontface
glfrustum
glgenlists
glgentexture
glgentextures
glgetbooleanv
glgetbooleanv
glgetbooleanv
glgetclipplane
glgetclipplane
glgetdoublev
glgetdoublev
glgetdoublev
glgeterror
glgetfloatv
glgetfloatv
glgetfloatv
glgetintegerv
glgetintegerv
glgetintegerv
glgetlightfv
glgetlightfv
glgetlightiv
glgetlightiv
glgetmaterialfv
glgetmaterialfv
glgetmaterialiv
glgetmaterialiv
glgetpixelmapuiv
glgetpixelmapuiv
glgetpolygonstipple
glgetstring
glgettexenvfv
glgettexenvfv
glgettexenviv
glgettexenviv
glgettexgendv
glgettexgendv
glgettexgenfv
glgettexgenfv
glgettexgeniv
glgettexgeniv
glgettexlevelparameterfv
glgettexlevelparameterfv
glgettexlevelparameteriv
glgettexlevelparameteriv
glgettexparameterfv
glgettexparameterfv
glgettexparameteriv
glgettexparameteriv
glhint
glindexd
glindexdv
glindexdv
glindexf
glindexfv
glindexfv
glindexi
glindexiv
glindexiv
glindexmask
glindexs
glindexsv
glindexsv
glindexub
glindexubv
glindexubv
glinitnames
glisenabled
glislist
glistexture
gllightf
gllightfv
gllightfv
gllighti
gllightiv
gllightiv
gllightmodelf
gllightmodelfv
gllightmodelfv
gllightmodeli
gllightmodeliv
gllightmodeliv
gllinestipple
gllinewidth
gllistbase
glloadidentity
glloadmatrixd
glloadmatrixf
glloadname
gllogicop
glmapgrid1d
glmapgrid1f
glmapgrid2d
glmapgrid2f
glmaterialf
glmaterialfv
glmaterialfv
glmateriali
glmaterialiv
glmaterialiv
glmatrixmode
glmultitexcoord2d
glmultitexcoord2f
glmultmatrixd
glmultmatrixf
glnewlist
glnormal3b
glnormal3bv
glnormal3bv
glnormal3d
glnormal3dv
glnormal3dv
glnormal3f
glnormal3fv
glnormal3fv
glnormal3i
glnormal3iv
glnormal3iv
glnormal3s
glnormal3sv
glnormal3sv
glortho
glpassthrough
glpixelstoref
glpixelstorei
glpixeltransferf
glpixeltransferi
glpixelzoom
glpointsize
glpolygonmode
glpolygonoffset
glpolygonstipple
glpopattrib
glpopclientattrib
glpopmatrix
glpopname
glprioritizetextures
glpushattrib
glpushclientattrib
glpushmatrix
glpushname
glrasterpos2d
glrasterpos2dv
glrasterpos2dv
glrasterpos2f
glrasterpos2fv
glrasterpos2fv
glrasterpos2i
glrasterpos2iv
glrasterpos2iv
glrasterpos2s
glrasterpos2sv
glrasterpos2sv
glrasterpos3d
glrasterpos3dv
glrasterpos3dv
glrasterpos3f
glrasterpos3fv
glrasterpos3fv
glrasterpos3i
glrasterpos3iv
glrasterpos3iv
glrasterpos3s
glrasterpos3sv
glrasterpos3sv
glrasterpos4d
glrasterpos4dv
glrasterpos4dv
glrasterpos4f
glrasterpos4fv
glrasterpos4fv
glrasterpos4i
glrasterpos4iv
glrasterpos4iv
glrasterpos4s
glrasterpos4sv
glrasterpos4sv
glreadbuffer
glrectd
glrectdv
glrectdv
glrectdv
glrectdv
glrectf
glrectfv
glrectfv
glrectfv
glrectfv
glrecti
glrectiv
glrectiv
glrectiv
glrectiv
glrects
glrectsv
glrectsv
glrectsv
glrectsv
glrendermode
glrotated
glrotatef
glscaled
glscalef
glscissor
glselectbuffer
glshademodel
glstencilfunc
glstencilmask
glstencilop
gltexcoord1d
gltexcoord1dv
gltexcoord1dv
gltexcoord1f
gltexcoord1fv
gltexcoord1fv
gltexcoord1i
gltexcoord1iv
gltexcoord1iv
gltexcoord1s
gltexcoord1sv
gltexcoord1sv
gltexcoord2d
gltexcoord2dv
gltexcoord2dv
gltexcoord2f
gltexcoord2fv
gltexcoord2fv
gltexcoord2i
gltexcoord2iv
gltexcoord2iv
gltexcoord2s
gltexcoord2sv
gltexcoord2sv
gltexcoord3d
gltexcoord3dv
gltexcoord3dv
gltexcoord3f
gltexcoord3fv
gltexcoord3fv
gltexcoord3i
gltexcoord3iv
gltexcoord3iv
gltexcoord3s
gltexcoord3sv
gltexcoord3sv
gltexcoord4d
gltexcoord4dv
gltexcoord4dv
gltexcoord4f
gltexcoord4fv
gltexcoord4fv
gltexcoord4i
gltexcoord4iv
gltexcoord4iv
gltexcoord4s
gltexcoord4sv
gltexcoord4sv
gltexenvf
gltexenvfv
gltexenvfv
gltexenvi
gltexenviv
gltexenviv
gltexgend
gltexgendv
gltexgendv
gltexgenf
gltexgenfv
gltexgenfv
gltexgeni
gltexgeniv
gltexgeniv
glteximage2d
glteximage2d
glteximage2d
glteximage2d
glteximage2d
gltexparameterf
gltexparameterfv
gltexparameterfv
gltexparameteri
gltexparameteriv
gltexparameteriv
gltexsubimage2d
gltranslated
gltranslatef
glubuild2dmipmaps
glubuild2dmipmaps
glubuild2dmipmaps
glubuild2dmipmaps
glubuild2dmipmaps
glulookat
gluortho2d
gluperspective
glvertex2d
glvertex2dv
glvertex2dv
glvertex2f
glvertex2fv
glvertex2fv
glvertex2i
glvertex2iv
glvertex2iv
glvertex2s
glvertex2sv
glvertex2sv
glvertex3d
glvertex3dv
glvertex3dv
glvertex3f
glvertex3fv
glvertex3fv
glvertex3i
glvertex3iv
glvertex3iv
glvertex3s
glvertex3sv
glvertex3sv
glvertex4d
glvertex4dv
glvertex4dv
glvertex4f
glvertex4fv
glvertex4fv
glvertex4i
glvertex4iv
glvertex4iv
glvertex4s
glvertex4sv
glvertex4sv
glviewport
hidecursor
imagedatatype
imageformat
imageheight
imagestripframes
imagestripframes
imagestripframes
imagewidth
inittimer
inkey$
input$
inscankey
int
joy_0
joy_1
joy_2
joy_3
joy_button
joy_down
joy_keys
joy_left
joy_right
joy_up
joy_x
joy_y
keydown
lcase$
left$
len
length
loadimage
loadimagestrip
loadimagestrip
loadimagestrip
loadmipmapimagestrip
loadmipmapimagestrip
loadmipmapimagestrip
loadmipmaptexture
loadsound
loadtex
loadtexstrip
loadtexstrip
loadtexture
locate
log
matrixbasis
matrixcrossproduct
matrixidentity
matrixrotate
matrixrotatex
matrixrotatey
matrixrotatez
matrixscale
matrixscale
matrixtranslate
matrixzero
maxtextureunits
messagechannel
messagepending
messagereliable
messagesmoothed
mid$
mouse_button
mouse_wheel
mouse_x
mouse_xd
mouse_y
mouse_yd
musicplaying
newconnection
newserver
newsprite
newsprite
newsprite
newtilemap
newtilemap
newtilemap
normalize
openfileread
openfilewrite
orthonormalize
performancecounter
playmusic
playmusic
playsound
playsound
pow
print
printr
printr
randomize
randomize
readbyte
readchar
readdouble
readfloat
readint
readline
readreal
readtext
readword
receivemessage
rejectconnection
resizespritearea
resizetext
right$
rnd
rtinvert
scankeydown
seek
sendmessage
setconnectionduplicates
setconnectionhandshaketimeout
setconnectionkeepalive
setconnectionreliableresend
setconnectionsmoothingpercentage
setconnectiontimeout
setmusicvolume
settexignoreblankframes
settexlinearfilter
settexmipmap
settexnotransparentcol
settextransparentcol
settextransparentcol
settextscroll
sgn
showcursor
sin
sind
sleep
sounderror
spraddtexture
spraddtextures
spralpha
spralpha
sprangle
sprangle
spranimdone
spranimdone
spranimloop
spranimloop
spranimspeed
spranimspeed
sprbottom
sprbottom
sprcameraangle
sprcamerafov
sprcamerapos
sprcamerasetangle
sprcamerasetfov
sprcamerasetpos
sprcamerasetpos
sprcamerasetx
sprcamerasety
sprcamerasetz
sprcamerax
sprcameray
sprcameraz
sprcolor
sprcolor
sprframe
sprframe
spriteareaheight
spriteareawidth
sprleft
sprleft
sprparallax
sprparallax
sprpos
sprpos
sprright
sprright
sprscale
sprscale
sprsetalpha
sprsetangle
sprsetanimloop
sprsetanimspeed
sprsetblendfunc
sprsetcolor
sprsetcolor
sprsetcolor
sprsetframe
sprsetparallax
sprsetpos
sprsetpos
sprsetscale
sprsetsize
sprsetsize
sprsetsolid
sprsetspin
sprsettexture
sprsettextures
sprsettiles
sprsetvel
sprsetvel
sprsetvisible
sprsetx
sprsetxcentre
sprsetxflip
sprsetxrepeat
sprsetxsize
sprsetxvel
sprsety
sprsetycentre
sprsetyflip
sprsetyrepeat
sprsetysize
sprsetyvel
sprsetzorder
sprsolid
sprsolid
sprspin
sprspin
sprtop
sprtop
sprtype
sprtype
sprvel
sprvel
sprvisible
sprvisible
sprx
sprx
sprxcentre
sprxcentre
sprxflip
sprxflip
sprxrepeat
sprxrepeat
sprxsize
sprxsize
sprxtiles
sprxtiles
sprxvel
sprxvel
spry
spry
sprycentre
sprycentre
spryflip
spryflip
spryrepeat
spryrepeat
sprysize
sprysize
sprytiles
sprytiles
spryvel
spryvel
sprzorder
sprzorder
sqr
sqrt
stopmusic
stopsounds
stopsoundvoice
str$
swapbuffers
synctimer
synctimercatchup
tan
tand
tanh
texstripframes
texstripframes
textcols
textmode
textrows
textscroll
tickcount
transpose
ucase$
updatejoystick
val
vec2
vec3
vec4
waittimer
windowheight
windowwidth
writebyte
writechar
writedouble
writefloat
writeint
writeline
writereal
writestring
writeword