O | |
open, File | |
Operation, ext | |
Operator Cast | |
operator let | |
operator Let, fbext_Pair(((T_)(C_))) | |
Operator Let | |
operator&=, XString | |
operator*=, XString | |
operator+=, XString | |
operator-=, XString | |
ext. | options |
OR_ | |
P | |
Pad, XString | |
PAD_OPTION, ext. | |
PadCopy, XString | |
fbext_ | Pair(((T_)(C_))) |
Parent()as node ptr, node | |
parse, Parser | |
Parser | |
FBEXT_ | PATCH_VERSION, ext |
ext. | php |
pi, ext.math | |
pi_180, ext.math | |
pi_2, ext.math | |
pi2, ext.math | |
pitch, Image | |
Pixels, Image | |
PlanarProjection, matrix | |
PointAt, matrix | |
Pop | |
PopBack | |
PopFront, List | |
Pos | |
Position, matrix | |
PostDecrement | |
PostIncrement | |
Postition, Sprite | |
PPOPTIONS, ext.gfx | |
Predicate, ext | |
prepare, Connection | |
PRESET_ | |
print, File | |
Printable | |
Properties | |
PSET_ | |
Push | |
PushBack | |
PushFront, List | |
put, File | |
Q | |
query, Connection | |
fbext_ | Queue((T_)(Container_)) |
Used with the default constructor to open a file.
declare function open( byref filename as const string, byval acc as ACCESS_TYPE = R ) as ext.bool
type fbext_TypeID( (Operation) T_ ) as sub ( byref x as fbext_TypeName(T_) )
Assigns to the list from another.
declare operator let ( byref x as const fbext_List(( T_)( Allocator_)) )
Assigns the value of another XString
declare operator let ( byref x as const XString )
declare operator Let( byref rhs as const fbext_Pair((T_)(C_)) )
Appends the value of an XString
declare operator &= ( byref x as const XString )
Appends the value of the XString a number of times
declare operator *= ( byval n as ext.SizeType )
Appends the value of an XString
declare operator += ( byref x as const XString )
Removes all occurances of a substring
declare operator -= ( byref x as const XString )
Pads a XString object with another string, similiar to php’s str_pad
declare sub Pad ( byval length as integer, byref pad_str as const string = " ", byval opt as PAD_OPTION = STR_PAD_RIGHT )
Pads a XString object with another string, similiar to php’s str_pad
declare const function PadCopy ( byval length as integer, byref pad_str as const string = " ", byval opt as PAD_OPTION = STR_PAD_RIGHT ) as XString
Parses the command line and prepares the results.
declare sub parse( byval argc as integer, byval argv as zstring ptr ptr )
The patch (x.x.0) version of the library.
const FBEXT_PATCH_VERSION = 1
const pi as double = 3.1415926535897932
const pi_180 as double = pi / 180.0
const pi_2 as double = pi / 2
const pi2 as double = pi * 2
Returns the pitch of the image.
declare function pitch( ) as ext.SizeType
Used to access the raw pixels of the underlying image.
declare function Pixels( byref num_pixels as uinteger = 0 ) as uinteger ptr
Builds a planar projection matrix using vector4d and plane(vector4d).
declare function PlanarProjection( byref lightpos as vector4d, byref plane as vector4D ) as matrix
Simplifies the creation of aligned matrices
declare sub PointAt( byref v1 as vector3d, byref v2 as vector3d )
Removes the first element in the queue.
declare sub Pop ( )
Removes the topmost item from the stack.
declare sub Pop ( )
Erases the element at the back of the array.
declare sub PopBack ( )
Removes the last element in the list.
declare sub PopBack ( )
Removes the first element in the list.
declare sub PopFront ( )
declare function Pos ( byref haystack as const string, byref needle as const string, byval offset as integer ) as integer
Find the position of a string in the object
declare const function Pos ( byref needle as const string, byval offset as integer = 0 ) as integer
setter for the position vector component
declare property Position( byref v as vector3d )
Moves the iterator backward in the list after returning its value.
declare function PostDecrement ( ) as fbext_ListIterator__( T_)
Moves the iterator backward in the list after returning its value.
declare function PostDecrement ( ) as fbext_ListIteratorToConst__( T_)
Moves the iterator forward in the list after returning its value.
declare function PostIncrement ( ) as fbext_ListIterator__( T_)
Moves the iterator forward in the list after returning its value.
declare function PostIncrement ( ) as fbext_ListIteratorToConst__( T_)
type fbext_TypeID( (Predicate) T_ ) as function ( byref x as fbext_TypeName(T_) ) as ext.bool
Factory method to create Statements
declare function prepare( byref sql as string ) as Statement ptr
Overloaded print routine that will print one of any built-in datatype.
declare sub print ( byref data_ as fbext_TypeName(T_) )
Adds an item onto the back of the queue.
declare sub Push ( byref x as const fbext_TypeName(T_) )
Adds an item onto the top of the stack.
declare sub Push ( byref x as const fbext_TypeName(T_) )
Inserts an element value at the back of the array.
declare sub PushBack ( byref value as const fbext_TypeName( T_) )
Inserts an element value at the end of the list.
declare sub PushBack ( byref x as const fbext_TypeName( T_) )
Inserts an element value at the beginning of the list.
declare sub PushFront ( byref x as const fbext_TypeName( T_) )
Puts any number of a datatype to the open file, overloaded for all built-in types.
declare sub put( byval filepos as longint = -1, byref data_ as fbext_TypeName(T_), byval amount as integer = 1 )
Execute a no results one-off statement.
declare function query( byref sql as const string ) as StatusCode