C | |
callocateAligned, ext | |
cBack | |
cBegin | |
cEnd | |
cFront | |
change_color, ext.gfx | |
checksum | |
child, node | |
children, node | |
Chunk_Split, ext.php | |
cIndex, ext. | |
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. | |
CRC32, XString | |
CRC32Copy, XString | |
cross | |
Cross | |
cTop, fbext_Stack | |
custom_info, ext. | |
customAssertion, ext. |
Allocate a special buffer, that is aligned to a multiple of 16, for SSE usage
declare function callocateAligned( byval size as sizetype ) as any 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 cBack ( ) as const fbext_TypeName( T_) ptr
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 cBegin ( ) 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 cEnd ( ) as typeof(IteratorToConst)
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 const function cFront ( ) as const fbext_TypeName( T_) ptr
Attempts to change one color to another in a FBGFX buffer.
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 )
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
Access a specific child of this node.
declare function child( byval index as integer = 0 ) as node ptr
Count the number of child nodes.
declare function children() as integer
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 function Chunk_Split ( byref text as const string, byval length as integer = 76, byref ending as const string = !"\r\n" ) as string
Gets a pointer to the element at index n in the array; the element is immutable.
declare const function cIndex ( byval n as SizeType ) as const fbext_TypeName( T_) ptr
Finds the closest point on a line segment from a point in 2D space.
declare function ClampProjectedPoint overload ( byval l as fbext_Line2(( T_)), byval p as fbext_Vector2(( T_)) ) as fbext_Vector2(( T_))
Removes all multiple directory separators
declare function cleanPath( byref pathn as const string ) as string
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 sub Clear ( )
Closes the connection to the database.
declare function close() as StatusCode
Closes access to a disk file.
declare sub close()
Quickly determine if two FB.IMAGEs overlap or collide.
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
declare function columnName( byval iCol as integer ) as string
declare function columnValue( byval iCol as integer ) as string
Connects to the database using the passed connection string or the connection string passed to the constructor.
declare function connect( byref connectst as string = "" ) as StatusCode
Copy constructs an object at address p with value.
declare sub Construct ( byval p as fbext_TypeName(T_) ptr, byref value as const fbext_TypeName(T_) )
Constructs a fbext_SharedPtrArray(T_) with the address of an array of objects.
declare constructor ( byval p as fbext_TypeName(T_) ptr, byval d as fbext_DestroyProc(T_) )
Creates a bitfield containing a number of bits.
declare constructor( byval num as SizeType )
Constructs an allocator object.
declare constructor ( )
Defines an initial size for the hashtable.
declare constructor ( byval minsize as ext.SizeType )
Constructs a pair using the passed values.
declare constructor( byref first as const fbext_TypeName(T_), byref second as const fbext_TypeName(C_) )
Constructs a queue consisting of copies of the elements from the container object c.
declare constructor ( byref c as const fbext_TypeName(Container_)((T_)) )
Constructs an empty stack.
declare constructor ( )
Sets the file to open and its access level.
declare constructor ( byref filename as const string, byval acc as ACCESS_TYPE = R )
Constructs a blank image with the dimensions and color requested.
declare constructor( byval w_ as uinteger, byval h_ as uinteger, byval def_color as uinteger = RGBA(255,0,255,255) )
Constructs a list from a range of list element values.
declare constructor ( byval first as typeof(IteratorToConst), byval last as typeof(IteratorToConst) )
Default constructor initializing the matrix to 0
declare constructor( byref c as single = 0 )
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 = null )
Constructs a fbext_SharedPtr(T_) with the address of a resource.
declare constructor ( byval p as fbext_TypeName(T_) ptr, byval d as fbext_DestroyProc(T_) )
Creates a sprite object with a certain number of frames
declare constructor( byval num as uinteger )
Copies elements in the range [first, last) to the range beginning at result.
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 an Array of simple types rapidly.
declare sub copyArray overload ( src() as fbext_TypeName(T_) , dest() as fbext_TypeName(T_) , byval amount_ as uinteger )
Copies elements in the range [//first, last//) to the range beginning at //result// backwards.
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
Finds the number of elements in the range [first, last) that are equal to a value x.
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
Count_Chars gets information about the characters used in a string.
declare function Count_Chars overload ( byref text as const string, byval what as Count_CharsEnum = used_chars ) as string
Finds the number of elements in the range [first, last) that satisfy a predicate pred.
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
Calculates the 32 bit cyclic redundancy check of a memory buffer.
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 XString object and replaces the string with the hexidecimal representation of the CRC
declare sub CRC32 ( )
Calculates the 32 bit Cyclic Redundancy Check of a XString object
declare const function CRC32Copy ( ) as XString
vector cross product function
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_))
declare const function Cross ( byref v as const fbext_Vector3(( T_)) ) as fbext_Vector3(( T_))
Returns a pointer to the top-most element in the stack.
declare const function cTop ( ) as const fbext_TypeName(T_) ptr
Provides an easy way to load information about a custom draw string font.
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
Used by the helper macros below.
declare function customAssertion( byval as ext.bool, byref as string, byval as uinteger, byref as string, byval as ext.bool = false ) as ext.bool