{{QBDLDATE:05-20-2022}} {{QBDLTIME:23:06:11}} __NOEDITSECTION__ __NOTOC__
'''Alphabetical QB64 Keyword Listings'''
'''QB 64:''' [[#uA|_A]] [[#uB|_B]] [[#uC|_C]] [[#uD|_D]] [[#uE|_E]] [[#uF|_F]] [[#uG|_G]] [[#uH|_H]] [[#uI|_I]] [[#uK|_K]] [[#uL|_L]] [[#uM|_M]] [[#uN|_N]] [[#uO|_O]] [[#uP|_P]] [[#uR|_R]] [[#uS|_S]] [[#uT|_T]] [[#uU|_U]] [[#uV|_V]] [[#uW|_W]]
'''QBasic:''' [[#A|A]] [[#B|B]] [[#C|C]] [[#D|D]] [[#E|E]] [[#F|F]] [[#G|G]] [[#H|H]] [[#I| I]] [[#K|K]] [[#L|L]] [[#M|M]] [[#N|N]] [[#O|O]] [[#P|P]] [[#R|R]] [[#S|S]] [[#T|T]] [[#U|U]] [[#V|V]] [[#W|W]] [[#X|X]]
'''OpenGL:''' [[#glA|A]] [[#glB|B]] [[#glC|C]] [[#glD|D]] [[#glE|E]] [[#glF|F]] [[#glG|G]] [[#glH|H]] [[#glI| I ]] [[#glL|L]] [[#glM|M]] [[#glN|N]] [[#glO|O]] [[#glP|P]] [[#glR|R]] [[#glS|S]] [[#glT|T]] [[#glV|V]]
[[#symbols|Symbols]] ''' - ''' [[#references|References]]
{{small|Menu Created by Cyperium}}
[[Keyword Reference - By usage|Go to keywords by Usage]]
Keywords beginning with _underscores are QB64 specific. '''To use them without the prefix, use [[$NOPREFIX]].'''
[[Keywords currently not supported by QB64]]
[[Keywords currently not supported by QB64#Keywords_Not_Supported_in_Linux_or_MAC_OSX_versions|Keywords Not Supported in Linux or MAC versions]]
Keywords without the underscore at the beginning should work with both QB 4.5 and QB64.
For comments or suggestions about this WIKI goto the [http://qb64phoenix.com/forum/index.php QB64 Forum].
The underscore prefix is reserved for QB64 _KEYWORDS only.
([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
These QBasic keywords (with a few noted exceptions) will work in all versions of QB64.
'''([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
* [[_glColor3s]] (statement) {{text|OpenGL command}} * [[_glColor3sv]] (statement) {{text|OpenGL command}} * [[_glColor3ub]] (statement) {{text|OpenGL command}} * [[_glColor3ubv]] (statement) {{text|OpenGL command}} * [[_glColor3ui]] (statement) {{text|OpenGL command}} * [[_glColor3uiv]] (statement) {{text|OpenGL command}} * [[_glColor3us]] (statement) {{text|OpenGL command}} * [[_glColor3usv]] (statement) {{text|OpenGL command}} * [[_glColor4b]] (statement) {{text|OpenGL command}} * [[_glColor4bv]] (statement) {{text|OpenGL command}} * [[_glColor4d]] (statement) {{text|OpenGL command}} * [[_glColor4dv]] (statement) {{text|OpenGL command}} * [[_glColor4f]] (statement) {{text|OpenGL command}} * [[_glColor4fv]] (statement) {{text|OpenGL command}} * [[_glColor4i]] (statement) {{text|OpenGL command}} * [[_glColor4iv]] (statement) {{text|OpenGL command}} * [[_glColor4s]] (statement) {{text|OpenGL command}} * [[_glColor4sv]] (statement) {{text|OpenGL command}} * [[_glColor4ub]] (statement) {{text|OpenGL command}} * [[_glColor4ubv]] (statement) {{text|OpenGL command}} * [[_glColor4ui]] (statement) {{text|OpenGL command}} * [[_glColor4uiv]] (statement) {{text|OpenGL command}} * [[_glColor4us]] (statement) {{text|OpenGL command}} * [[_glColor4usv]] (statement) {{text|OpenGL command}} * [[_glColorMask]] (statement) {{text|OpenGL command enables and disables writing of frame buffer color components}} * [[_glColorMaterial]] (statement) {{text|OpenGL command}} * [[_glColorPointer]] (statement) {{text|OpenGL command}} * [[_glCopyPixels]] (statement) {{text|OpenGL command}} * [[_glCopyTexImage1D]] (statement) {{text|OpenGL command copies pixels into a 1D texture image}} * [[_glCopyTexImage2D]] (statement) {{text|OpenGL command copies pixels into a 2D texture image}} * [[_glCopyTexSubImage1D]] (statement) {{text|OpenGL command copies a one-dimensional texture subimage}} * [[_glCopyTexSubImage2D]] (statement) {{text|OpenGL command copiess a two-dimensional texture subimage}} * [[_glCullFace]] (statement) {{text|OpenGL command}}([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
* [[_glRasterPos4f]] (statement) {{text|OpenGL command}} * [[_glRasterPos4fv]] (statement) {{text|OpenGL command}} * [[_glRasterPos4i]] (statement) {{text|OpenGL command}} * [[_glRasterPos4iv]] (statement) {{text|OpenGL command}} * [[_glRasterPos4s]] (statement) {{text|OpenGL command}} * [[_glRasterPos4sv]] (statement) {{text|OpenGL command}} * [[_glReadBuffer]] (statement) {{text|OpenGL command}} * [[_glReadPixels]] (statement) {{text|OpenGL command}} * [[_glRectd]] (statement) {{text|OpenGL command}} * [[_glRectdv]] (statement) {{text|OpenGL command}} * [[_glRectf]] (statement) {{text|OpenGL command}} * [[_glRectfv]] (statement) {{text|OpenGL command}} * [[_glRecti]] (statement) {{text|OpenGL command}} * [[_glRectiv]] (statement) {{text|OpenGL command}} * [[_glRects]] (statement) {{text|OpenGL command}} * [[_glRectsv]] (statement) {{text|OpenGL command}} * [[_glRenderMode]] (statement) {{text|OpenGL command}} * [[_glRotated]] (statement) {{text|OpenGL command}} * [[_glRotatef]] (statement) {{text|OpenGL command}}([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
* [[_glTexCoord3iv]] (statement) {{text|OpenGL command}} * [[_glTexCoord3s]] (statement) {{text|OpenGL command}} * [[_glTexCoord3sv]] (statement) {{text|OpenGL command}} * [[_glTexCoord4d]] (statement) {{text|OpenGL command}} * [[_glTexCoord4dv]] (statement) {{text|OpenGL command}} * [[_glTexCoord4f]] (statement) {{text|OpenGL command}} * [[_glTexCoord4fv]] (statement) {{text|OpenGL command}} * [[_glTexCoord4i]] (statement) {{text|OpenGL command}} * [[_glTexCoord4iv]] (statement) {{text|OpenGL command}} * [[_glTexCoord4s]] (statement) {{text|OpenGL command}} * [[_glTexCoord4sv]] (statement) {{text|OpenGL command}} * [[_glTexCoordPointer]] (statement) {{text|OpenGL command}} * [[_glTexEnvf]] (statement) {{text|OpenGL command}} * [[_glTexEnvfv]] (statement) {{text|OpenGL command}} * [[_glTexEnvi]] (statement) {{text|OpenGL command}} * [[_glTexEnviv]] (statement) {{text|OpenGL command}} * [[_glTexGend]] (statement) {{text|OpenGL command}} * [[_glTexGendv]] (statement) {{text|OpenGL command}} * [[_glTexGenf]] (statement) {{text|OpenGL command}} * [[_glTexGenfv]] (statement) {{text|OpenGL command}} * [[_glTexGeni]] (statement) {{text|OpenGL command}} * [[_glTexGeniv]] (statement) {{text|OpenGL command}} * [[_glTexImage1D]] (statement) {{text|OpenGL command}} * [[_glTexImage2D]] (statement) {{text|OpenGL command}} * [[_glTexParameterf]] (statement) {{text|OpenGL command}} * [[_glTexParameterfv]] (statement) {{text|OpenGL command}} * [[_glTexParameteri]] (statement) {{text|OpenGL command}} * [[_glTexParameteriv]] (statement) {{text|OpenGL command}} * [[_glTexSubImage1D]] (statement) {{text|OpenGL command}} * [[_glTexSubImage2D]] (statement) {{text|OpenGL command}} * [[_glTranslated]] (statement) {{text|OpenGL command}} * [[_glTranslatef]] (statement) {{text|OpenGL command}}([[#toc|Return to Table of Contents]])
----([[#toc|Return to Table of Contents]])
==Symbols:==([[#toc|Return to Table of Contents]])
:'''Variable Name Type Suffixes''' * [[STRING|$ STRING]] text character type: 1 byte * [[SINGLE|! SINGLE]] floating decimal point numerical type (4 bytes) * [[DOUBLE|# DOUBLE]] floating decimal point numerical type (8 bytes) * [[_FLOAT|## _FLOAT]] '''QB64''' decimal point numerical type (32 bytes) * [[_UNSIGNED|~ _UNSIGNED]] '''QB64''' [[INTEGER|whole]] positive numerical type when it precedes the 6 numerical suffixes below: * [[INTEGER|% INTEGER]] [[INTEGER|whole]] numerical type (2 bytes) * [[LONG|& LONG]] [[INTEGER|whole]] numerical type (4 bytes} * [[_INTEGER64|&& _INTEGER64]] '''QB64''' [[INTEGER|whole]] numerical type (8 bytes) * [[_BIT|` _BIT]] '''QB64''' [[INTEGER|whole]] numerical type (1 bit) (Key below tilde (~) or [[CHR$]](96)) * [[_BYTE|%% _BYTE]] '''QB64''' [[INTEGER|whole]] numerical type (1 byte) * [[_OFFSET|%& _OFFSET]] '''QB64''' [[INTEGER|whole]] numerical pointer address type (any byte size required)([[#toc|Return to Table of Contents]])
:'''Numerical Base Prefixes''' * [[&B|&B Binary]] Base 2: Digits 0 or 1 ['''QB64'''] * [[&O|&O Octal]] Base 8: Digits 0 to 7 * [[&H|&H Hexadecimal]] Base 16: Digits 0 to F :'''[[Mathematical Operations]]''' *[[+|+ Addition]] operator or sign *[[-|- Subtraction]] operator or sign *[[*|* Multiplication]] operator *[[/|/ Division]] (floating decimal point) operator *[[\|\ Integer division]] operator *[[^|^ Exponential]] operator *[[MOD|MOD Integer Remainder division]] operator :'''[[Relational Operations]]''' * [[Equal|=]] Equal to condition * [[Not_Equal|<>]] Not equal condition * [[Greater_Than|>]] Greater than condition * [[Less_Than|<]] Less than condition * [[Greater_Than_Or_Equal|>=]] Greater than or equal to condition * [[Less_Than_Or_Equal|<=]] Less than or equal to condition([[#toc|Return to Table of Contents]])
==References:==([[#toc|Return to Table of Contents]])