Constant Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 after_all, ext.Testly
 after_each, ext.Testly
 ALPHA_
 AND_
 arctan_1div2, ext.math
B
 before_all, ext.Testly
 before_each, ext.Testly
 berstein, ext.math
C
 cantrenderchar, ext.gfx.font
 cantsize, ext.gfx.font
 con_stdin, ext
 con_stdout, ext
 cos1, ext.math
 ctrue, ext
 cube_root_3, ext.math
E
 e, ext.math
FBEXT_EPSILON, ext.math
 euler, ext.math
F
 false, ext
 feigenbaum_bifurcation, ext.math
 feigenbaum_reduction, ext.math
 fransen_robinson, ext.math
 ftinit, ext.gfx.font
G
 gamma, ext.math
 gauss_kuzmin_wirsing, ext.math
 golomb, ext.math
I
 inv_log2, ext.math
 inv_pi, ext.math
 inv_pi_180, ext.math
 inv_sqr_2pi, ext.math
 invalid, ext
K
 khinchin, ext.math
L
 lehmer, ext.math
M
FBEXT_MAJOR_VERSION, ext
FBEXT_MAX_BYTE, ext
 MAX_FACTORIAL, ext.math
FBEXT_MAX_INTEGER, ext
FBEXT_MAX_LONG, ext
FBEXT_MAX_LONGINT, ext
FBEXT_MAX_SHORT, ext
FBEXT_MAX_UBYTE, ext
FBEXT_MAX_UINTEGER, ext
FBEXT_MAX_ULONG, ext
FBEXT_MAX_ULONGINT, ext
FBEXT_MAX_USHORT, ext
FBEXT_MIN_BYTE, ext
FBEXT_MIN_INTEGER, ext
FBEXT_MIN_LONG, ext
FBEXT_MIN_LONGINT, ext
FBEXT_MIN_SHORT, ext
FBEXT_MIN_UBYTE, ext
FBEXT_MIN_UINTEGER, ext
FBEXT_MIN_ULONG, ext
FBEXT_MIN_ULONGINT, ext
FBEXT_MIN_USHORT, ext
FBEXT_MINOR_VERSION, ext
N
 noloadchar, ext.gfx.font
 noloadfont, ext.gfx.font
 noPP, ext.gfx
 null, ext
O
 OR_
P
FBEXT_PATCH_VERSION, ext
 pi, ext.math
 pi_180, ext.math
 pi_2, ext.math
 pi2, ext.math
 PRESET_
 PSET_
R
 R, File
 RW, File
S
 STR_NOT_FOUND, ext.strings
 STR_PAD_BOTH, ext.strings
 STR_PAD_LEFT, ext.strings
 STR_PAD_RIGHT, ext.strings
T
 TARGET_BAD, ext.gfx.png
 TARGET_FBNEW, ext.gfx.png
 TARGET_OPENGL, ext.gfx.png
 three_div_pi2, ext.math
 TRANS_
 true, ext
U
 usePP, ext.gfx
V
FBEXT_VERSION, ext
FBEXT_VERSION_STRING, ext
W
 W, File
X
 XOR_
Y
 Y, ext.math
runs this procedure after running all testcases.
runs this procedure after each testcase.
Source is blended with a transparency factor specified in the image’s individual pixels.
Destination pixels are bitwise ANDed with source pixels.
const arctan_1div2 as double = 0.4636476090008061
The arc-tangent of 1 / 2
runs this procedure before running any testcases.
runs this procedure before running each testcase.
const berstein as double = 0.2801694990238691330364
freetype encountered an error attempting to render one of the characters.
freetype was unable to size the font to the value you specified.
opens the console for input
opens the console for output
const cos1 as double = 0.5403023058681397174
cosine(1)
1
const cube_root_3 as double = 1.442249570307408382321
const e as double = 2.718281828459045
const euler as double = 0.333177923807718674318
0
const feigenbaum_bifurcation as double = 4.66920160910299067185
const feigenbaum_reduction as double = 2.50290787509589282228
const fransen_robinson as double = 2.8077702420285
unable to initialize the freetype library.
const gamma as double = 0.577215664901532860606
const gauss_kuzmin_wirsing as double = 0.303663002898732
const golomb as double = 0.6243299885435508
const inv_log2 as double = 1.442695040888963
1 / log(2)
const inv_pi as double = 1 / pi
const inv_pi_180 as double = 1 / pi_180
const inv_sqr_2pi as double = 0.39894228040143267
not defined as a number
const khinchin as double = 2.685452001065306
const lehmer as double = .5926327182016361971040
const FBEXT_MAJOR_VERSION = 0
The major (0.x.x) version of the library.
const FBEXT_MAX_BYTE as byte = ((2^(sizeof(byte)*8))/2)-1
Maximum allowed value in a Byte type.
const MAX_FACTORIAL = 256#
const as integer FBEXT_MAX_INTEGER = ((2^(sizeof(integer)*8))/2)-1
Maximum allowed value in a Integer type.
const as long FBEXT_MAX_LONG = ((2^(sizeof(long)*8))/2)-1
Maximum allowed value in a Long type.
const as longint FBEXT_MAX_LONGINT = ((2^(sizeof(longint)*8))/2)-1
Maxmimum allowed value in a LongInt type.
const as short FBEXT_MAX_SHORT = ((2^(sizeof(short)*8))/2)-1
Maximum allowed value in a Short type.
const as ubyte FBEXT_MAX_UBYTE = (2^(sizeof(ubyte)*8))-1
Maximum allowed value in a UByte type.
const as uinteger FBEXT_MAX_UINTEGER = (2^(sizeof(uinteger)*8))-1
Maximum allowed value in a UInteger type.
const as ulong FBEXT_MAX_ULONG = (2^(sizeof(ulong)*8))-1
Maximum allowed value in a ULong type.
const as ulongint FBEXT_MAX_ULONGINT = 2^(sizeof(ulongint)*8)-1
Maximum allowed value in a ULongInt type.
const as ushort FBEXT_MAX_USHORT = (2^(sizeof(ushort)*8))-1
Maximum allowed value in a UShort type.
const FBEXT_MIN_BYTE as byte = -((2^(sizeof(byte)*8))/2)
Minimum allowed value in a Byte type.
const as integer FBEXT_MIN_INTEGER = -((2^(sizeof(integer)*8))/2)
Minimum allowed value in a Integer type.
const as long FBEXT_MIN_LONG = -((2^(sizeof(long)*8))/2)
Minimum allowed value in a Long type.
const as longint FBEXT_MIN_LONGINT = -((2^(sizeof(longint)*8))/2)
Minimum allowed value in a LongInt type.
const as short FBEXT_MIN_SHORT = -((2^(sizeof(short)*8))/2)
Minimum allowed value in a Short type.
const as ubyte FBEXT_MIN_UBYTE = 0
Minimum allowed value in a UByte type.
const as uinteger FBEXT_MIN_UINTEGER = 0
Minimum allowed value in a UInteger type.
const as ulong FBEXT_MIN_ULONG = 0
Minimum allowed value in a ULong type.
const as ulongint FBEXT_MIN_ULONGINT = 0
Minimum allowed value in a ULongInt type.
const as ushort FBEXT_MIN_USHORT = 0
Minimum allowed value in a UShort type.
const FBEXT_MINOR_VERSION = 3
The minor (x.0.x) version of the library.
freetype can’t find one of the characters you requested in the font file.
unable to locate the font file.
only use rectangular collision.
const null = cast(any ptr,
 )
Constant definition of null
Destination pixels are bitwise ORed with source pixels.
const FBEXT_PATCH_VERSION = 1
The patch (x.x.0) version of the library.
const pi as double = 3.1415926535897932
const pi_180 as double = pi / 180.0
const pi_2 as double = pi / 2
const pi2 as double = pi * 2
Source pixel values are 1’s-complement negated before being copied.
Source pixel values are copied without modification.
Open the file read-only.
Open the file for reading and writing.
Defined to be -1
Causes the pad method to alternate between right and left padding
Causes the pad method to pad to the left
Causes the pad method to pad to the right
invalid
use the new (.17 and up) style graphics buffer.
use an OpenGL compatible buffer.
const three_div_pi2 as double = 0.303963550927013
Source pixel values are copied without modification.
-1
The default, to use pixel perfect collision.
const FBEXT_VERSION = (
   FBEXT_MAJOR_VERSION shl 16
) OR (FBEXT_MINOR_VERSION shl 8) OR FBEXT_PATCH_VERSION
Integer representation of the library version.
const FBEXT_VERSION_STRING = "FreeBASIC Extended Standard Library " & FBEXT_MAJOR_VERSION & "." & FBEXT_MINOR_VERSION & "." & FBEXT_PATCH_VERSION
String containing the full Extended Library version.
Open the file for write access.
Destination pixels are bitwise XORed with source pixels.
const Y as double = 0.577215664901532