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
D
 DeAllocate, fbext_Allocator((T_))
 decode, ext. conversion. base64
 decode_entities, ext.xml
 decode_utf8, ext.xml
 decoded_length, ext. conversion. base64
 Decrement
 default constructor
 default cosntructor, XString
 DeleteImage, Sprite
 Destroy, fbext_Allocator((T_))
 destructor
 dimensions, ext. gfx.png
 dimensions_mem, ext. gfx.png
 Display, Image
 distance
 Distance
 dot
 Dot
 DrawImage, Sprite
 dump, BitArray
 DuplicateImage, Sprite
E
 Empty
 encode_entities, ext.xml
 encode_utf8, ext.xml
 End_
 eof, File
 Equal
 Erase
 execute, Statement
 Explode
declare sub DeAllocate (byval p as fbext_TypeName(T_) ptr,
byval n as SizeType)
Frees the memory of the array starting at the address p, which contains n number of T_ objects.
declare sub decode overload (byval dest as ubyte ptr,
byval source as const ubyte ptr,
byval source_length as ext.SizeType)
Decodes base64 encoded data into its raw binary form.
declare function decode_entities(byref text as const string) as string
Decodes special characters in a string to their standard form.
declare function decode_utf8(byval src as zstring ptr,
byref u as integer) as integer
Decodes a UTF-8 character from its string representation.
declare function decoded_length (
   byval source_length as ext.SizeType
) as ext.SizeType
Gives the decoded length of a base64 encoded buffer for sizing the destination buffer.
declare sub Decrement ( )
Moves the iterator backward in the list.
declare sub Decrement ( )
Moves the iterator backward in the list.
Constructs a fbext_SharedPtrArray(T_) with the address of an array of objects.
Creates a uninitialized bitfield.
Constructs an empty array (having zero elements).
Constructs an empty queue.
Constructs an invalid File object.
Constructs an invalid Image.
Constructs an empty list.
Constructs an iterator.
Constructs an iterator.
Constructs a fbext_SharedPtr(T_) with the address of a resource.
Creates an unitialized Sprite object.
Constructs an XString
declare sub DeleteImage(byval index as uinteger)
declare sub Destroy (byval p as fbext_TypeName(T_) ptr)
Destroys the object at address p by calling its destructor.
declare destructor ( )
Destroys a fbext_SharedPtrArray(T_).
declare destructor ( )
Destroys the array.
declare destructor ( )
Destructs the allocator object.
declare destructor ( )
Destroys the list.
declare destructor ( )
declare destructor ( )
Destroys a fbext_SharedPtr(T_).
declare sub dimensions cdecl alias "png_dimensions" (
   byref filename as const string,
   byref w as uinteger,
   byref h as uinteger
)
Gets the dimensions of a png image without loading it.
declare sub dimensions_mem cdecl alias "png_dimensions_mem" (
   byval buffer as const any ptr,
   byref w as uinteger,
   byref h as uinteger
)
Gets the dimensions of a png file loaded in memory.
declare sub Display overload(byval _dest_ as FB.IMAGE ptr,  
byval _x_ as integer,  
byval _y_ as integer,  
byval _method_ as ext.gfx.DrawMethods =  XOR_,
byval _al as integer =  0)
Copies the image data to a buffer.
declare function distance(byref v as vector2d) as single
vector distance function (euler)
declare function distance(byref v as vector3d) as single
vector distance function (euler)
declare function distance (byref v as vector4d) as single
vector distance function (euler)
declare const function Distance (
   byref v as const fbext_Vector3(( T_))
) as double
Returns the distance between the endpoints of the vector and another.
declare const function Distance (
   byref v as const fbext_Vector2(( T_))
) as double
Returns the distance between the endpoints of the vector and another.
declare function dot (byref v As vector2D) as single
vector dot product function
declare function dot (byref v As vector3D) as single
vector dot product function
declare function dot (byref v As vector4D) as single
vector dot product function
declare const function Dot (byref v as const fbext_Vector3(( T_))) as double
declare const function Dot (byref v as const fbext_Vector2(( T_))) as double
vector dot product function
declare sub DrawImage(byval src_img as uinteger,  
byval dst_img as FB.IMAGE ptr =  null,
byval method as DrawMethods =  DrawMethods.XOR_)
Draws the specified sprite either to an image buffer or to the screen.
declare function dump( ) as string
Converts the in memory bitfield into a binary string
declare sub DuplicateImage(byval from_index as uinteger,
byval to_index as uinteger)
Creates a full copy of the Image
declare const function Empty ( ) as bool
Determines if the array contains elements or not.
declare const function Empty ( ) as ext.bool
Returns ext.true if the queue contains zero elements, or ext.false otherwise.
declare const function Empty ( ) as ext.bool
Returns ext.true if the stack contains zero elements, or ext.false otherwise.
declare const function Empty ( ) as bool
Determines if the list contains no elements.
declare const function Empty ( ) as bool
Returns ext.true if empty, ext.false otherwise
declare function encode_entities(byref text as const string) as string
Encodes special characters in a string to their proper form.
declare function encode_utf8(byval u as integer) as zstring ptr
Encodes a UTF-8 character to its string representation.
declare function End_ () as typeof(Iterator)
Gets an iterator to the element at the back of the array.
declare function End_ () as typeof(Iterator)
Gets an iterator to one-past the last element in the list.
declare function eof() as ext.bool
Tells whether or not the end of the file has been reached.
declare function Equal overload (
   byval first1 as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr,
   byval first2 as fbext_TypeName(T_) ptr
) as bool
Tests two ranges of elements [first, last) and beginning at first2 for equivalence.
declare function Erase (byval position as typeof(Iterator)) as typeof(Iterator)
Removes an element from the array.
declare function Erase (byval position as typeof(Iterator)) as typeof(Iterator)
Removes an element from the list.
declare function execute( ) as integer
Executes the prepared statement on the database and steps through the resulting rows (if any).
declare function Explode(byref subject as const string,
byref delimit as const string,
res() as string) as integer
Splits a string into an array.
declare function Explode (byref delimit as const string,
res() as string) as integer
Splits the string into an array.