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
M
 Macros
Global
ext/containers/array.biext/debug.biext/memory.biext/memory/construct.biext/memory/sharedarray.biext/memory/sharedptr.biext/preprocessor/arithmetic/add.biext/preprocessor/arithmetic/dec.biext/preprocessor/arithmetic/inc.biext/preprocessor/arithmetic/mul.biext/preprocessor/arithmetic/sub.biext/preprocessor/array/data.biext/preprocessor/array/elem.biext/preprocessor/array/pushback.biext/preprocessor/array/pushfront.biext/preprocessor/array/replace.biext/preprocessor/array/reverse.biext/preprocessor/array/size.biext/preprocessor/comparison/equal.biext/preprocessor/comparison/greaterthan.biext/preprocessor/comparison/notequal.biext/preprocessor/control/exprif.biext/preprocessor/control/expriif.biext/preprocessor/control/if.biext/preprocessor/control/iif.biext/preprocessor/logical/bool.biext/preprocessor/punctuation/comma.biext/preprocessor/punctuation/commaif.biext/preprocessor/repetition/repeat.biext/preprocessor/seq/cat.biext/preprocessor/seq/elem.biext/preprocessor/seq/enum.biext/preprocessor/seq/firstn.biext/preprocessor/seq/foldleft.biext/preprocessor/seq/foldright.biext/preprocessor/seq/foreach.biext/preprocessor/seq/foreachi.biext/preprocessor/seq/fromvalue.biext/preprocessor/seq/head.biext/preprocessor/seq/insert.biext/preprocessor/seq/popback.biext/preprocessor/seq/popfront.biext/preprocessor/seq/pushback.biext/preprocessor/seq/pushfront.biext/preprocessor/seq/restn.biext/preprocessor/seq/reverse.biext/preprocessor/seq/size.biext/preprocessor/seq/tail.biext/preprocessor/seq/totuple.biext/preprocessor/seq/transform.biext/preprocessor/struct.biext/preprocessor/tuple/eat.biext/preprocessor/tuple/elem.biext/preprocessor/tuple/enum.biext/preprocessor/tuple/foreach.biext/preprocessor/tuple/foreachi.biext/preprocessor/tuple/fromvalue.biext/preprocessor/tuple/remove.biext/preprocessor/tuple/remparens.biext/preprocessor/tuple/replace.biext/preprocessor/tuple/reverse.biext/preprocessor/tuple/toseq.biext/templates.biext/xml.bi
extext.gfxext.miscext.TestlySharedPtr
 magnitude
 Magnitude
FBEXT_MAJOR_VERSION, ext
ext.math
 matrix
FBEXT_MAX, ext.misc
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
 MaxElement
 Mid, XString
FBEXT_MIN, ext.misc
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
 MinElement
FBEXT_MINOR_VERSION, ext
ext.misc
 Miscellaneous, ext.fbext_Array((T_)(Allocator_))
fbextPP_Mul
N
 nCr, ext.math
 newMySQLDriver, ext.database
 newSQLite3Driver, ext.database
 NextPow2, ext.math
 node
 node_type, node
 node_type_e, ext.xml
 noloadchar, ext.gfx.font
 noloadfont, ext.gfx.font
 noPP, ext.gfx
 Normal
 normalize
 Normalize
fbextPP_NotEqual
FBEXT_PP_NOTEQUAL
 nPr, ext.math
 null, ext
 numColumns, Statement
fbext_NumericTypes
declare function magnitude() as single
vector magnitude function
declare function magnitude() as single
vector magnitude function
declare function magnitude() as single
vector magnitude function
declare const function Magnitude ( ) as double
declare const function Magnitude ( ) as double
const FBEXT_MAJOR_VERSION = 0
The major (0.x.x) version of the library.
Contains mathematical constants, functions and types
Standard OpenGL style (column major) matrix class for 3D programming.
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.
declare function MaxElement overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr
) as fbext_TypeName(T_) ptr
Finds the first element in the range [//first//, //last//) with the maximum value.
declare sub Mid (byref text as const string,
byval start as integer,
byval length as integer)
Performs an in-object text replace
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.
declare function MinElement overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr
) as fbext_TypeName(T_) ptr
Returns a pointer to the element in a range with the minimum value.
const FBEXT_MINOR_VERSION = 3
The minor (x.0.x) version of the library.
# define fbextPP_Mul(
   lhs,
   rhs
) FBEXT_PP_REPEAT(FBEXT_PP_DEC(rhs), fbextPP_Mul__L, __) lhs FBEXT_PP_REPEAT(FBEXT_PP_DEC(rhs), fbextPP_Mul__R, lhs)
Multiplies two numbers together.
declare function nCr (byval n as ulongint,
byval r as ulongint) as ulongint
Finds the number of combinations of a sub-set of elements of a set.
declare function newMySQLDriver() as DatabaseDriver ptr
Returns a pointer to a DatabaseDriver populated to allow access to a MySQL database.
declare function newSQLite3Driver() as DatabaseDriver ptr
Returns a pointer to a DatabaseDriver populated to allow access to a SQLite3 database.
declare function NextPow2 overload (
   byval ds as fbext_TypeName(NumericType_)
) as fbext_TypeName(NumericType_)
Finds the next power of 2 after a number.
Child XML class, branch and leaf nodes.
declare function nodeType() as node_type_e
Access the type of the node.
Represents the different types of nodes supported.
freetype can’t find one of the characters you requested in the font file.
unable to locate the font file.
only use rectangular collision.
declare const function Normal () as fbext_Vector2(( T_))
declare const function Normal () as fbext_Vector3(( T_))
declare sub normalize()
normalizes “this” vector
declare sub normalize()
normalizes “this” vector
declare sub normalize()
normalizes “this” vector
declare sub Normalize ( )
declare sub Normalize ( )
# define fbextPP_NotEqual(a,
b) fbextPP_Not(fbextPP_Equal(a, b))
expands to `1` if a and b do not compare equal, otherwise it expands to `0`.
# define FBEXT_PP_NOTEQUAL(a,
b) fbextPP_NotEqual(a, b)
is deprecated, use fbextPP_NotEqual instead.
declare function nPr (byval n as ulongint,
byval r as ulongint) as ulongint
Finds the number of permutations of a sub-set of elements of a set.
const null = cast(any ptr,
 )
Constant definition of null
declare function numColumns( ) as integer
Returns the number of columns in the result set.
# define fbext_NumericTypes() fbext_IntegralTypes() fbext_FloatTypes()
A preprocessor sequence of numeric types.