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
F
 factorial, ext.math
 filename, FILE_ITER
 Fill
 FillN
 finalize, Statement
 Find
 FindFirstOf
 FindIf
 finish, ext.hashes.md5
 flipHorizontal, ext.gfx
 flipVertical, ext.gfx
 ForEach
 FromSpritesheet, Sprite
 Front
G
 get, File
 Get
 getArg, Parser
 getError
 GetErrorText, ext
 GetImage, Sprite
 GetProjectedPoint, ext.math
 GetReflectedVector, ext.math
 getRemainder, Parser
 GetTextWidth, ext.gfx.font
 global operator*
 global operator+
 global operator-
 global operator-(negate)
 global operator/
 global operator<>, ListIteratorToConst__
 global operator=, ListIteratorToConst__
 Gram_Scmidt, matrix
 grayscale, ext.gfx
H
 handle
 hasError, Parser
 height, Image
 home, dir
 homePath, dir
declare function factorial (byval n as double) as double
Computes a factorial number up to MAX_FACTORIAL
declare function filename( ) as string
Returns the current filename.
declare sub Fill overload (byval first as fbext_TypeName(T_) ptr,
byval last as fbext_TypeName(T_) ptr,
byref x as const fbext_TypeName(T_))
Assigns a value x to the elements in the range [first, last).
declare sub FillN overload (byval first as fbext_TypeName(T_) ptr,
byval n as ext.SizeType,
byref x as const fbext_TypeName(T_))
Assigns a value x to a number of elements n in the starting at first.
declare function finalize( ) as StatusCode
Releases memory held by the statement.
declare function Find overload (
   byval first as const fbext_TypeName(T_) ptr,
   byval last as const fbext_TypeName(T_) ptr,
   byref x as const fbext_TypeName(T_)
) as const fbext_TypeName(T_) ptr
Finds the first element in the range [first, last) that matches a value x.
declare function Find (byref key_ as string) as fbext_TypeName(T_) ptr
Searches for a key in the table.
declare function FindFirstOf overload (
   byval first1 as fbext_TypeName(T_) ptr,
   byval last1 as fbext_TypeName(T_) ptr,
   byval first2 as fbext_TypeName(T_) ptr,
   byval last2 as fbext_TypeName(T_) ptr
) as fbext_TypeName(T_) ptr
Finds the first occurance of an element in the range [//first1//, //last1//) equal to any one of the elements in the range [//first2//, //last2//).
declare function FindIf overload (
   byval first as fbext_TypeName(T_) ptr,
   byval last as fbext_TypeName(T_) ptr,
   byval pred as function ( byref as const fbext_TypeName(T_) ) as bool
) as fbext_TypeName(T_) ptr
Finds the first element in the range [//first//, //last//) that satisfies a predicate //pred//.
declare function finish (byval pms as state ptr) as string
Apply last minute values to the state passed and return the checksum.
declare function flipHorizontal (byval img As fb.image Ptr) As fb.image ptr
Flips an image on it horizontal axis.
declare function flipVertical (byval img As fb.image Ptr) As fb.image ptr
Flips an image on it vertical axis.
declare sub ForEach overload (byval first as fbext_TypeName(T_) ptr,
byval last as fbext_TypeName(T_) ptr,
byval op_ as sub ( byref as fbext_TypeName(T_) ))
Applies an operation //op// for every element in the range [//first//, //last//).
declare sub ForEach (byval iter as fbext_HashTableIterator(T_))
Iterates through the table calling the passed subroutine with each key pair.
declare function FromSpritesheet(byval srci as fb.image ptr,
byval startx as uinteger,
byval starty as uinteger,
byval spwidth as uinteger,
byval spheight as uinteger,
byval startindex as uinteger,
byval numsp as integer) as integer
Loads a row of sprite images contained in a single image into the Sprite class.
declare function Front () as fbext_TypeName( T_) ptr
Gets a pointer to the element at the front of the array.
declare function Front () as fbext_TypeName(T_) ptr
Returns a pointer to the first element in the queue.
declare function Front () as fbext_TypeName( T_) ptr
Gets a reference to the first element in the list.
declare sub get(byval filepos as longint =  -1,
byref data_ as fbext_TypeName(T_),  
byval amount as integer =  1)
Gets any number of a datatype from the open file, overloaded for all built-in types.
declare function Get () as fbext_TypeName(T_) ptr
Retrieves the wrapped pointer.
declare function Get () as fbext_TypeName( T_) ptr
Returns a reference to the list element being pointed to.
declare function Get () as const fbext_TypeName( T_) ptr
Gets a pointer that is constant to the referenced element.
declare function Get () as fbext_TypeName(T_) ptr
Provided to allow passing a ScopedArray(type) to a procedure requiring a (type) ptr
declare function Get () as fbext_TypeName(T_) ptr
Provided to allow passing a ScopedPtr(type) to a procedure requiring a (type) ptr
declare function Get () as fbext_TypeName(T_) ptr
Retrieves the wrapped pointer.
declare function getArg(byval index as integer) as string
declare function getError () as string
Returns a string containing the current error message from the database.
declare function getError() as string
Returns a string describing the error.
declare function GetErrorText (byval err_number as integer) as string
Retrieves the English description of an error number
declare function GetImage(byval index as uinteger) as FB.IMAGE ptr
declare function GetProjectedPoint overload (
   byval l as fbext_Line2(( T_)),
   byval p as fbext_Vector2(( T_))
) as fbext_Vector2(( T_))
Finds the closest point on a line from a point in 2D space.
declare function GetReflectedVector overload (
   byval v as fbext_Vector2(( T_)),
   byval surfaceNormal as fbext_Vector2(( T_))
) as fbext_Vector2(( T_))
declare function getRemainder() as string
All unparsed content from the command line.
declare function GetTextWidth(byval fnt as const FB.IMAGE ptr,
byref xstr as const string) as uinteger
Returns the width of a string in a particular draw string font.
Returns a vector whose components are the product of the corresponding components of two vectors.
Returns a vector whose components are the product of the corresponding components of two vectors.
Returns a vector whose components are the sum of the corresponding components of two vectors.
Returns a vector whose components are the sum of the corresponding components of two vectors.
Returns a vector whose components are the difference of the corresponding components of two vectors.
Returns a vector whose components are the difference of the corresponding components of two vectors.
Returns a * -1.
Returns a * -1.
Returns a vector whose components are the quotient of the corresponding components of two vectors.
Returns a vector whose components are the quotient of the corresponding components of two vectors.
Compares two iterators for inequality.
Compares two iterators for equality.
Calculates an orthonormal matrix with the forward vector aligned with vector “d”, while “vectors “up” and “right” are calculated using the “Gram Schmidt” method.
declare function grayscale (
   byval img as fb.image ptr,  
   byval skip_trans as ext.bool =  ext.bool.true
) as fb.image ptr
Converts a color image into grayscale.
declare function handle() as any ptr
Returns a pointer to the database dependant handle for this connection.
declare function handle() as any ptr
Database dependant handle to this prepared statement.
declare function hasError() as bool
Returns true if there was an error parsing the command line.
declare function height( ) as ext.SizeType
Returns the height of the image.
declare function home () as Directory
Returns a Directory object pointing to the current user’s home directory.
declare function homePath () as string
Returns a string containing the path to the current user’s home directory.