Function 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
C
 callocateAligned, ext
 cBack
 cBegin
 cEnd
 cFront
 change_color, ext.gfx
 checksum
 child, node
 children, node
 Chunk_Split, ext.php
 cIndex, ext.fbext_Array((T_)(Allocator_))
 ClampProjectedPoint, ext.math
 cleanPath, dir
 clear, tree
 Clear
 close
 collision_rect, ext.gfx
 columnName, Statement
 columnValue, Statement
 component constructor
 Component Constructor, Connection
 connect, Connection
 Construct, fbext_Allocator((T_))
 constructor
 Constructor, Console
 constuctor
 conversion from ListIterator__ constructor, ListIteratorToConst__
 Copy
 copy constructor
 Copy Constructor, Connection
 copy operator let
 copyArray, ext
 CopyBackward
 Count
 Count_Chars, ext.php
 CountIf
 crc32, ext.hashes
 CRC32, XString
 CRC32Copy, XString
 cross
 Cross
 cTop, fbext_Stack
 custom_info, ext.gfx.font
 customAssertion, ext.Testly
declare function callocateAligned(byval size as sizetype) as any ptr
Allocate a special buffer, that is aligned to a multiple of 16, for SSE usage
declare const function cBack () as const fbext_TypeName( T_) ptr
Gets a pointer to the element at the back of the array; the element is immutable.
declare const function cBack () as const fbext_TypeName(T_) ptr
Returns a pointer to the last element in the queue.
declare const function cBack () as const fbext_TypeName( T_) ptr
Gets a reference to the last element in the list.
declare const function cBegin () as typeof(IteratorToConst)
Gets an iterator to the element at the front of the array; the element in immutable.
declare const function cBegin () as typeof(IteratorToConst)
Gets an iterator to the first element in the list.
declare const function cEnd () as typeof(IteratorToConst)
Gets an iterator to the element at the back of the array; the element is immutable.
declare const function cEnd () as typeof(IteratorToConst)
Gets an iterator to one-past the last element in the list.
declare const function cFront () as const fbext_TypeName( T_) ptr
Gets a pointer to the element at the front of the array; the element is immutable.
declare const function cFront () as const fbext_TypeName(T_) ptr
Returns a pointer to the first element in the queue.
declare const function cFront () as const fbext_TypeName( T_) ptr
Gets a reference to the first element in the list.
declare sub change_color (byref img as FB.IMAGE ptr,  
byval from_ as uinteger,  
byval to_ as uinteger,  
byval include_alpha as ext.bool =  ext.bool.false,
byval is_font as ext.bool =  ext.bool.false)
Attempts to change one color to another in a FBGFX buffer.
declare function checksum overload (byref x as string) as string
declare function checksum overload (byref x as string,  
byval keylen as uinteger =  256) as string
declare function child(byval index as integer =  0) as node ptr
Access a specific child of this node.
declare function children() as integer
Count the number of child nodes.
declare function Chunk_Split (byref text as const string,  
byval length as integer =  76,
byref ending as const string =  !"\r\n") as string
Chunk_Split returns a copy of the string text, split into substrings of a certain size length that are suffixed with the characters in the string ending.
declare const function cIndex (
   byval n as SizeType
) as const fbext_TypeName( T_) ptr
Gets a pointer to the element at index n in the array; the element is immutable.
declare function ClampProjectedPoint overload (
   byval l as fbext_Line2(( T_)),
   byval p as fbext_Vector2(( T_))
) as fbext_Vector2(( T_))
Finds the closest point on a line segment from a point in 2D space.
declare function cleanPath(byref pathn as const string) as string
Removes all multiple directory separators
declare sub clear( )
Clears all data from the xml tree.
declare sub Clear ( )
Removes all of the elements in the array.
declare sub Clear ( )
Removes all elements from the list.
declare function close() as StatusCode
Closes the connection to the database.
declare sub close()
Closes access to a disk file.
declare function collision_rect (byval img1 as const FB.IMAGE ptr,
byval x1 as integer,
byval y1 as integer,
byval img2 as const FB.IMAGE ptr,
byval x2 as integer,
byval y2 as integer) as ext.bool
Quickly determine if two FB.IMAGEs overlap or collide.
declare function columnName(byval iCol as integer) as string
declare function columnValue(byval iCol as integer) as string
Initializes a connection to a database using a connection string and a ext.database.DatabaseDriver.
declare function connect(byref connectst as string =  "") as StatusCode
Connects to the database using the passed connection string or the connection string passed to the constructor.
declare sub Construct (byval p as fbext_TypeName(T_) ptr,
byref value as const fbext_TypeName(T_))
Copy constructs an object at address p with value.
declare constructor (byval p as fbext_TypeName(T_) ptr,
byval d as fbext_DestroyProc(T_))
Constructs a fbext_SharedPtrArray(T_) with the address of an array of objects.
declare constructor(byval num as SizeType)
Creates a bitfield containing a number of bits.
declare constructor ( )
Constructs an allocator object.
declare constructor (byval minsize as ext.SizeType)
Defines an initial size for the hashtable.
declare constructor(byref first as const fbext_TypeName(T_),
byref second as const fbext_TypeName(C_))
Constructs a pair using the passed values.
declare constructor (byref c as const fbext_TypeName(Container_)((T_)))
Constructs a queue consisting of copies of the elements from the container object c.
declare constructor ( )
Constructs an empty stack.
declare constructor (byref filename as const string,  
byval acc as ACCESS_TYPE =  R)
Sets the file to open and its access level.
declare constructor(byval w_ as uinteger,  
byval h_ as uinteger,  
byval def_color as uinteger =  RGBA(255,0,255,255))
Constructs a blank image with the dimensions and color requested.
declare constructor (byval first as typeof(IteratorToConst),
byval last as typeof(IteratorToConst))
Constructs a list from a range of list element values.
declare constructor(byref c as single =  0)
Default constructor initializing the matrix to 0
declare constructor (byval p as fbext_TypeName(T_) ptr =  null)
This constructor takes a pointer array of (type) and becomes responsible for its deletion.
declare constructor (byval p as fbext_TypeName(T_) ptr =  null)
This constructor takes a pointer of (type) and becomes responsible for its deletion.
declare constructor (byval p as fbext_TypeName(T_) ptr,
byval d as fbext_DestroyProc(T_))
Constructs a fbext_SharedPtr(T_) with the address of a resource.
declare constructor(byval num as uinteger)
Creates a sprite object with a certain number of frames
This constructor takes another ScopedArray as its argument and transfers ownership to the newly created ScopedArray.
This constructor takes another ScopedPtr as its argument and transfers ownership to the newly created ScopedPtr.
Constructs an iterator.
declare function Copy overload (
   byval first as const fbext_TypeName(T_) ptr,
   byval last as const fbext_TypeName(T_) ptr,
   byval result as fbext_TypeName(T_) ptr
) as fbext_TypeName(T_) ptr
Copies elements in the range [first, last) to the range beginning at result.
Constructs a fbext_SharedPtrArray(T_) by sharing the resource of another.
Constructs an array consisting of copies of the elements from another.
Constructs a pair as a copy of another pair.
Takes over responsibility for an FB.IMAGE from the passed Image.
Constructs an empty list.
Constructs a fbext_SharedPtr(T_) by sharing the resource of another.
Makes a deep copy of another Sprite object.
Copies the ext.database.DatabaseDriver and connect string from another Connection
Copy assigns to the array from another.
declare sub copyArray overload (src() as fbext_TypeName(T_) ,
dest() as fbext_TypeName(T_) ,
byval amount_ as uinteger)
Copies an Array of simple types rapidly.
declare function CopyBackward overload (
   byval first as const fbext_TypeName(T_) ptr,
   byval last as const fbext_TypeName(T_) ptr,
   byval result as fbext_TypeName(T_) ptr
) as fbext_TypeName(T_) ptr
Copies elements in the range [//first, last//) to the range beginning at //result// backwards.
declare function Count overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr,
   byref x as const fbext_TypeName(T_)
) as ext.SizeType
Finds the number of elements in the range [first, last) that are equal to a value x.
declare function Count_Chars overload (
   byref text as const string,  
   byval what as Count_CharsEnum =  used_chars
) as string
Count_Chars gets information about the characters used in a string.
declare function CountIf overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr,
   byval pred as fbext_Predicate(T_)
) as ext.SizeType
Finds the number of elements in the range [first, last) that satisfy a predicate pred.
declare function crc32 overload (byval buf As const any ptr,  
byval buf_len as uinteger,  
byval crc as uinteger =  0) As uinteger
Calculates the 32 bit cyclic redundancy check of a memory buffer.
declare sub CRC32 ( )
Calculates the 32 bit Cyclic Redundancy Check of a XString object and replaces the string with the hexidecimal representation of the CRC
declare const function CRC32Copy ( ) as XString
Calculates the 32 bit Cyclic Redundancy Check of a XString object
declare function cross(byref v as vector2d) as vector2d
vector cross product function
declare function cross(byref v as vector3d) as vector3d
vector cross product function
declare function cross(byref v as vector4d) as vector4d
vector cross product function
declare const function Cross (
   byref v as const fbext_Vector2(( T_))
) as fbext_Vector2(( T_))
vector cross product function
declare const function Cross (
   byref v as const fbext_Vector3(( T_))
) as fbext_Vector3(( T_))
declare const function cTop () as const fbext_TypeName(T_) ptr
Returns a pointer to the top-most element in the stack.
declare function custom_info(byval buf as FB.IMAGE ptr,
byref first_ as const string,
byref last_ as const string,
widths() as const ubyte) as ext.bool
Provides an easy way to load information about a custom draw string font.
declare function customAssertion(byval as ext.bool,  
byref as string,  
byval as uinteger,  
byref as string,  
byval as ext.bool =  false) as ext.bool
Used by the helper macros below.