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