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
T
 t, XString
 temp, dir
 tempPath, dir
 toggle, BitArray
 tokenize, ext.strings
 toNativeSeperators, dir
 Top, fbext_Stack
 Transform
 Translate, matrix
 Triangle
 Trim, XString
U
 UCase, XString
 UCFirst, XString
 ucwords, XString
 UCWords, ext.strings
 ucwordsCopy, XString
 UCWordsCopy, ext.strings
 UninitializedCopy
 UninitializedFillN
 unload, tree
 Update, Sprite
 UpdateImage, Sprite
W
 width, Image
 Write, Console
 WriteLine, Console
X
 xpath, ext.xml
declare function t(byref rhs as string) as xstring
Constructs a XString from a String.
declare function temp () as Directory
Returns a Directory object pointing to the system’s temporary directory.
declare function tempPath () as string
Returns a string containing the path to the system’s temporary directory.
declare sub toggle(byval bit_ as SizeType)
Toggles the value of a certain bit.
declare function tokenize(byval x as zstring ptr =  0,
byref tkns as const string,  
byval lastfound as ubyte ptr =  0,
byval eattkns as bool =  true) as string
Splits a string into tokens, similiar to C’s strtok.
Converts all seperators in the passed string to the seperators the current platform expects.
declare function Top () as fbext_TypeName(T_) ptr
Returns a pointer to the top-most element in the stack.
declare function Transform overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr,
   byval result as fbext_TypeName(T_) ptr,
   byval op as function ( byref as fbext_TypeName(T_) ) as fbext_TypeName(T_)
) as fbext_TypeName(T_) ptr
Applies an operation //op// on each element in the range [//first//, //last//), storing the results of the transformation in the range starting at //result//.
declare sub Translate(byref x as single,
byref y as single,
byref z as single)
generic translation function
declare sub Triangle overload (byval dst as FB.IMAGE ptr =  0,
byval x1 as integer,  
byval y1 as integer,  
byval x2 as integer,  
byval y2 as integer,  
byval x3 as integer,  
byval y3 as integer,  
byval col as uinteger =  rgba(255,255,255,255))
Draws a flat shaded triangle.
declare sub Trim ( )
Trims whitespace from both sides of the XString object
declare sub UCase ( )
Transforms the alphabetical characters into uppercase
declare sub UCFirst ( )
Capitalizes the first letter in the XString object
Capitalizes every word in the string.
declare sub UCWords (byref subject as string)
Capitalizes every word in a string.
Capitalizes every word in the string.
declare function UCWordsCopy (byref subject as const string) as string
Capitalizes every word in a string.
declare function UninitializedCopy 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 uninitialized memory beginning at //result//.
declare sub UninitializedFillN overload (
   byval first as fbext_TypeName(T_) ptr,
   byval n as SizeType,
   byref x as const fbext_TypeName(T_)
)
Copies a value //x// to a number of uninitialized elements //n// in the range starting at //first//.
declare function unload(byref xmlfile as const string) as bool
Unloads a XML data structure to a file
declare sub Update overload(byval _x_diff as single =  0,
byref _y_diff as single =  0)
Updates the position of the Sprite in relative terms.
declare sub UpdateImage(byval index as uinteger)
Updates the collision mask for the specified frame.
declare function width( ) as ext.SizeType
Returns the width of the image.
declare sub Write (byref x as fbext_TypeName(T_))
Overloaded to print any built-in type to the console without a line break afterwards.
declare sub WriteLine (byref x as fbext_TypeName(T_))
Overloaded to print any built-in type to the console followed by a line break.
declare function xpath(byval DOM as xml.tree ptr,
byref xpathstr as string) as XMLNodeList ptr
XPath uses path expressions to select nodes or node-sets in an XML document.