|
MKoD - D Programming Language
D's Deimos Runtime Library Functions
Deimos - D's aka Mars optional runtime Library
- etc.bigint - Big Integers Functions
- -= class Int members =-
- this( int value ) - Construct an Int having the value value
- this( uint value ) - Construct an Int having the value value
- this( long value ) - Construct an Int having the value value
- this( ulong value ) - Construct an Int having the value value
- this( float value ) - Construct an Int having the value value
- this( double value ) - Construct an Int having the value value
- this( real value ) - Construct an Int having the value value
- this( char[] value ) - Parse the string value and construct an Int having the parsed value.
- this( char[] value, uint radix ) - Parse the string value and construct an Int having the parsed value
- this( uint[] value, bool isNegative ) - Construct an Int from a low level array of uints
- char[] toString() - Returns a string containing this Int's value in decimal
- char[] toHexString() - Returns a string containing this Int's value in hexadecimal
- int toInt() - Returns the value of this Int cast as an int
- uint toUint() - Returns the value of this Int cast as an uint
- long toLong() - Returns the value of this Int cast as a long
- ulong toUlong() - Returns the value of this Int cast as a ulong
- ulong toFloat() - Returns the value of this Int cast as a float
- ulong toDouble() - Returns the value of this Int cast as a double
- ulong toReal() - Returns the value of this Int cast as a real
- bool isInt() - Can this Int can be stored in an int without truncation?
- bool isUint() - Can this Int can be stored in a uint without truncation?
- bool isLong() - Can this Int can be stored in a long without truncation?
- bool isUlong() - Can this Int can be stored in a ulong without truncation?
- int opEquals( Object n )
- int opEquals( int n )
- int opEquals( uint n ) - The == operator
- int opCmp( Object n )
- int opCmp( int n )
- int opCmp( uint n ) - The remaining comparison operators
- Int opAdd( Int n )
- Int opAdd( int n )
- Int opAdd( uint n ) - The + operator
- Int opSub( Int n )
- Int opSub( int n )
- Int opSub( uint n )
- Int opSub_r( int n )
- Int opSub_r( uint n ) - The binary - operator
- Int opNeg() - The unary - operator
- Int opMul( Int n )
- Int opMul( int n )
- Int opMul( uint n ) - The binary * operator
- Int opDiv( Int n )
- Int opDiv( int n )
- Int opDiv( uint n )
- Int opDiv_r( int n )
- Int opDiv_r( uint n ) - The / operator. Throws an IntException if this is zero
- Int opMod( Int n )
- Int opMod( int n )
- Int opMod( uint n )
- Int opMod_r( int n )
- Int opMod_r( uint n ) - The % operator. Throws an IntException if this is zero
- Int opAnd( Int n )
- Int opAnd( int n )
- uint opAnd( uint n ) - The binary & operator
- Int opOr( Int n )
- Int opOr( int n )
- Int opOr( uint n ) - The | operator
- Int opXor( Int n )
- Int opXor( int n )
- Int opXor( uint n ) - The ^ operator
- Int opCom() - The unary ~ operator
- Int opShl( Int n )
- Int opShl( int n )
- Int opShl( uint n )
- Int opShl_r( int n )
- Int opShl_r( uint n ) - The << operator
- Int opShr( Int n )
- Int opShr( int n )
- Int opShr( uint n )
- Int opShr_r( int n )
- Int opShr_r( uint n ) - The >> operator
- Int opUShr( Int n )
- Int opUShr( int n )
- Int opUShr( uint n )
- Int opUShr_r( int n )
- Int opUShr_r( uint n ) - The >>> operator
- uint end() - The number of uints required to store this value internally (excluding the sign)
- uint opIndex( int index ) - The read version of the [] operator
- uint[] opSlice( int i, int j )
- [..] operator - Conceptually, a big integer can be thought of an infinitely large array of uints
- char[] format( uint radix, uint minWidth, uint groupWidth, bool leadingZeroes, SignMode signMode ) - A more fully-featured alternative to toString()
- bool equalsZero() - Fast test for zero. Returns true if Int equals zero
- bool positive() -Fast test for positives. Returns true if Int is greater than zero
- bool negative() - Fast test for negatives. Returns true if Int is less than zero
- int sign() - Gets the sign of the number. Returns -1 if Int is less than zero, 0 otherwise
- Int changeSign()
- -= Supporting Free Functions =-
- Int abs( Int x ) - Returns the absolute magnitude of x
- int sgn( Int x ) - Returns -1 if x is negative, 0 if x is zero, or 1 if x is positive
- bit bitTest( Int x, uint n ) - Returns 1 if bit n of x is set, 0 otherwise
- Int bitSet( Int x, uint n )
- Int bitClear( Int x, uint n )
- uint ge2( Int x )
- uint ge2( int x )
- uint ge2( uint x ) - Returns the greatest exponent of 2 by which x may be divided before it becomes odd
- uint log2( Int x )
- uint log2( int x )
- uint log2( uint x ) - Returns the integer base 2 logarithm of x
- Int pow2( int x ) - Returns 1 << x (or, equivalently, 2x)
- bool isPow2( Int x )
- bool isPow2( int x )
- bool isPow2( uint x ) - Returns true if x is an exact power of two, false otherwise
- uint countOnes( Int x )
- uint countOnes( int x )
- uint countOnes( uint x ) - Returns the total number of 1 bits in the binary representation of x
- Int shlWhole( Int x, uint y )
- Int shlWhole( int x, uint y ) - Returns x shifted left by y whole uints
- Int shrWhole( Int x, uint y ) - Returns x shifted right by y whole uints
- Int lowWhole( Int x, uint y ) - Returns the y low order uints of x
- Int divMod( Int x, Int y, out Int r )
- Int divMod( Int x, Int y, out Int r, Int.Round mode ) - Returns x/y and x%y both at the same time
- -= High Level Functions =-
- Int sqrt( Int x )
- Int sqrt( Int x, out Int r ) - Returns the integer square root of x
- bool isSquare( Int x ) - Returns true if x is a perfect square
- Int pow( Int x, Int y ) - Returns xy
- Int modMul( Int x, Int y, Int m ) - Returns xy mod m
- Int modPow( Int x, Int y, Int m ) - Returns xy mod m
- Int modInv( Int x, Int m ) - Returns x-1 mod m
- Int modInvPrime( Int x, Int p ) - Returns x-1 mod p
- Int lcm( Int a, Int b ) - Returns the lowest common multiple/denominator of a and b
- Int gcd( Int a, Int b )
- Int gcd( Int a, Int b, out Int x, out Int y ) - Returns the greatest common divisor of a and b
- Int factorial( Int n )
- Int factorial( int n ) - Returns the product of all integers in the range 1..n
- int isProbablyPrime( Int p )
- int isProbablyPrime( Int p, uint attempts ) - Returns 0 if p is definitely composite, 2 if definitely prime, or 1 if is very probably prime
- Int getProbablePrimeLess( Int n )
- Int getProbablePrimeLess( Int n, uint attempts ) - Returns the greatest probable prime which is less than n
- Int getProbablePrimeLessEqual( Int n )
- Int getProbablePrimeLessEqual( Int n, uint attempts ) - Returns the greatest probable prime >= n
- Int getProbablePrimeGreater( Int n )
- Int getProbablePrimeGreater( Int n, uint attempts ) - Returns the smallest probable prime > n
- Int getProbablePrimeGreaterEqual( Int n )
- Int getProbablePrimeGreaterEqual( Int n, uint attempts ) - Returns the smallest probable prime >= n
- int jacobi(Int a, Int n) - Returns the value of the Jacobi symbol (a / b)
- -= Low Level Functions =-
- int log2Exact( uint x ) - Returns log2(x) if x is an exact power of two, -1 otherwise
- char[] bigintToString( uint[] x, uint radix, uint groupWidth )
- dchar[] bigintToString( uint[] x, uint radix, dchar[] digits, uint groupWidth, dchar groupChar ) - Construct a string containing a string representation of x
- uint[] bigintFromString( char[] s, uint radix )
- uint[] bigintFromString( dchar[] s, uint radix, dchar[] digits, dchar groupChar ) - Create a big integer array from a string
- uint[] bigintToRadix( uint[] x, uint radix ) - Convert a big integer array to an arbitrary radix
- uint[] bigintFromRadix( uint[] x, uint radix ) - Create a big integer array from an arbitrary radix
- uint bigintLLAdd( uint* d, uint* x, uint* y, uint len )
- uint bigintLLAdd( uint* d, uint* x, uint xLen, uint* y, uint yLen ) - d = x + y
- void bigintLLAnd( uint* d, uint* x, uint* y, uint len ) - d = x & y
- void bigintLLAssign( uint* d, uint* x, uint len ) - d = x
- int bigintLLCmp( uint* x, uint* y, uint len )
- int bigintLLCmp( uint* x, uint xLen, uint* y, uint yLen ) - Compare x with y. Returns -1 if x < y, 0 if x == y or 1 if x > y
- int bigintLLCmpAll( uint x, uint* y, uint len )
- int bigintLLCmpAll( uint* x, uint y, uint yLen ) - Compare all uints of x with the single value y (or vice versa). Returns -1 if x < y, 0 if x == y or 1 if x > y
- void bigintLLCom( uint* d, uint* x, uint len ) - d = ~x
- uint bigintLLDec( uint* d, uint* x, uint carry, uint len )
- uint bigintLLDecV( uint* d, uint* x, uint y, uint carry, uint len ) - d = x - carry
- uint bigintLLDiv( uint* d, uint* x, uint k, uint len ) - d = x / k (scalar division
- bool bigintLLEquals( uint* x, uint* y, uint len ) - Returns true if x == y
- bool bigintLLEqualsZero( uint* x, uint len ) - Returns true if x == 0
- uint bigintLLCountOnes( uint* x, uint len ) - Returns the number of 1 bits in x
- uint bigintLLInc( uint* d, uint* x, uint carry, uint len )
- uint bigintLLIncV( uint* d, uint* x, uint y, uint carry, uint len ) - d = x + carry
- uint bigintLLMinimize( uint* x, uint len ) - Returns the length of x ignoring leading zeroes
- uint bigintLLMinimizeV( uint* x, uint y, uint len ) - Returns the length of x ignoring leading uints equal to y (y must be 0 or 0xFFFFFFFF)
- uint bigintLLMul( uint* d, uint* x, uint k, uint len ) - d = x * k (scalar multiplication)
- uint bigintLLNeg( uint* d, uint* x, uint len ) - d = -x
- void bigintLLOr( uint* d, uint* x, uint* y, uint len ) - d = x | y
- uint bigintLLShl( uint* d, uint* x, uint* y, uint len ) - d = x << y
- uint bigintLLShr( uint* d, uint* x, uint* y, uint len ) - d = x >> y
- uint bigintLLSub( uint* d, uint* x, uint* y, uint len )
- uint bigintLLSub( uint* d, uint* x, uint xLen, uint* y, uint yLen ) - d = x - y
- void bigintLLXor( uint* d, uint* x, uint* y, uint len ) - d = x ^ y
- void bigintLLZero( uint* d, uint len ) - d = 0
- void bigintDivMod( uint* q, uint qLen, uint* r, uint rLen, uint* x, uint xLen, uint* y, uint yLen ) - q = x / y; r = x % y
- void bigintMul( uint* d, uint dLen, uint* x, uint xLen, uint* y, uint yLen ) - d = x * y
- void bigintSquare( uint* d, uint dLen, uint* x, uint xLen ) - d = x * x
- etc.crypto - Functions
- etc.GL - D's OpenGL Functions
- void glClearIndex( GLfloat c )
- void glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha )
- void glClear( GLbitfield mask )
- void glIndexMask( GLuint mask )
- void glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha )
- void glAlphaFunc( GLenum func, GLclampf ref )
- void glBlendFunc( GLenum sfactor, GLenum dfactor )
- void glLogicOp( GLenum opcode )
- void glCullFace( GLenum mode )
- void glFrontFace( GLenum mode )
- void glPointSize( GLfloat size )
- void glLineWidth( GLfloat width )
- void glLineStipple( GLint factor, GLushort pattern )
- void glPolygonMode( GLenum face, GLenum mode )
- void glPolygonOffset( GLfloat factor, GLfloat units )
- void glPolygonStipple( GLubyte *mask )
- void glEdgeFlag( GLboolean flag )
- void glEdgeFlagv( GLboolean *flag )
- void glScissor( GLint x, GLint y, GLsizei width, GLsizei height )
- void glClipPlane( GLenum plane, GLdouble *equation )
- void glGetClipPlane( GLenum plane, GLdouble *equation )
- void glDrawBuffer( GLenum mode )
- void glReadBuffer( GLenum mode )
- void glEnable( GLenum cap )
- void glDisable( GLenum cap )
- GLboolean glIsEnabled( GLenum cap )
- void glEnableClientState( GLenum cap ) - 1.1
- void glDisableClientState( GLenum cap ) - 1.1
- void glGetBooleanv( GLenum pname, GLboolean *params )
- void glGetDoublev( GLenum pname, GLdouble *params )
- void glGetFloatv( GLenum pname, GLfloat *params )
- void glGetIntegerv( GLenum pname, GLint *params )
- void glPushAttrib( GLbitfield mask )
- void glPopAttrib( )
- void glPushClientAttrib( GLbitfield mask ) - 1.1
- void glPopClientAttrib( ) - 1.1
- GLint glRenderMode( GLenum mode )
- GLenum glGetError( )
- GLubyte* glGetString( GLenum name )
- void glFinish( )
- void glFlush( )
- void glHint( GLenum target, GLenum mode )
- void glClearDepth( GLclampd depth )
- void glDepthFunc( GLenum func )
- void glDepthMask( GLboolean flag )
- void glDepthRange( GLclampd near_val, GLclampd far_val )
- void glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
- void glAccum( GLenum op, GLfloat value )
- void glMatrixMode( GLenum mode )
- void glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val )
- void glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val )
- void glViewport( GLint x, GLint y, GLsizei width, GLsizei height )
- void glPushMatrix( )
- void glPopMatrix( )
- void glLoadIdentity( )
- void glLoadMatrixd( GLdouble *m )
- void glLoadMatrixf( GLfloat *m )
- void glMultMatrixd( GLdouble *m )
- void glMultMatrixf( GLfloat *m )
- void glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z )
- void glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z )
- void glScaled( GLdouble x, GLdouble y, GLdouble z )
- void glScalef( GLfloat x, GLfloat y, GLfloat z )
- void glTranslated( GLdouble x, GLdouble y, GLdouble z )
- void glTranslatef( GLfloat x, GLfloat y, GLfloat z )
- GLboolean glIsList( GLuint list )
- void glDeleteLists( GLuint list, GLsizei range )
- GLuint glGenLists( GLsizei range )
- void glNewList( GLuint list, GLenum mode )
- void glEndList( )
- void glCallList( GLuint list )
- void glCallLists( GLsizei n, GLenum type, GLvoid *lists )
- void glListBase( GLuint base )
- void glBegin( GLenum mode )
- void glEnd( )
- export void glVertex2d( GLdouble x, GLdouble y )
- void glVertex2f( GLfloat x, GLfloat y )
- void glVertex2i( GLint x, GLint y )
- void glVertex2s( GLshort x, GLshort y )
- void glVertex3d( GLdouble x, GLdouble y, GLdouble z )
- void glVertex3f( GLfloat x, GLfloat y, GLfloat z )
- void glVertex3i( GLint x, GLint y, GLint z )
- void glVertex3s( GLshort x, GLshort y, GLshort z )
- void glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
- void glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
- void glVertex4i( GLint x, GLint y, GLint z, GLint w )
- void glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w )
- void glVertex2dv( GLdouble *v )
- void glVertex2fv( GLfloat *v )
- void glVertex2iv( GLint *v )
- void glVertex2sv( GLshort *v )
- void glVertex3dv( GLdouble *v )
- void glVertex3fv( GLfloat *v )
- void glVertex3iv( GLint *v )
- void glVertex3sv( GLshort *v )
- void glVertex4dv( GLdouble *v )
- void glVertex4fv( GLfloat *v )
- void glVertex4iv( GLint *v )
- void glVertex4sv( GLshort *v )
- void glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz )
- void glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz )
- void glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz )
- void glNormal3i( GLint nx, GLint ny, GLint nz )
- void glNormal3s( GLshort nx, GLshort ny, GLshort nz )
- void glNormal3bv( GLbyte *v )
- void glNormal3dv( GLdouble *v )
- void glNormal3fv( GLfloat *v )
- void glNormal3iv( GLint *v )
- void glNormal3sv( GLshort *v )
- void glIndexd( GLdouble c )
- void glIndexf( GLfloat c )
- void glIndexi( GLint c )
- void glIndexs( GLshort c )
- void glIndexub( GLubyte c ) - 1.1
- void glIndexdv( GLdouble *c )
- void glIndexfv( GLfloat *c )
- void glIndexiv( GLint *c )
- void glIndexsv( GLshort *c )
- void glIndexubv( GLubyte *c ) - 1.1
- void glColor3b( GLbyte red, GLbyte green, GLbyte blue )
- void glColor3d( GLdouble red, GLdouble green, GLdouble blue )
- void glColor3f( GLfloat red, GLfloat green, GLfloat blue )
- void glColor3i( GLint red, GLint green, GLint blue )
- void glColor3s( GLshort red, GLshort green, GLshort blue )
- void glColor3ub( GLubyte red, GLubyte green, GLubyte blue )
- void glColor3ui( GLuint red, GLuint green, GLuint blue )
- void glColor3us( GLushort red, GLushort green, GLushort blue )
- export void glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha )
- void glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha )
- void glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
- void glColor4i( GLint red, GLint green, GLint blue, GLint alpha )
- void glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha )
- void glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha )
- void glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha )
- void glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha )
- void glColor3bv( GLbyte *v )
- void glColor3dv( GLdouble *v )
- void glColor3fv( GLfloat *v )
- void glColor3iv( GLint *v )
- void glColor3sv( GLshort *v )
- void glColor3ubv( GLubyte *v )
- void glColor3uiv( GLuint *v )
- void glColor3usv( GLushort *v )
- void glColor4bv( GLbyte *v )
- void glColor4dv( GLdouble *v )
- void glColor4fv( GLfloat *v )
- void glColor4iv( GLint *v )
- void glColor4sv( GLshort *v )
- void glColor4ubv( GLubyte *v )
- void glColor4uiv( GLuint *v )
- void glColor4usv( GLushort *v )
- void glTexCoord1d( GLdouble s )
- void glTexCoord1f( GLfloat s )
- void glTexCoord1i( GLint s )
- void glTexCoord1s( GLshort s )
- void glTexCoord2d( GLdouble s, GLdouble t )
- void glTexCoord2f( GLfloat s, GLfloat t )
- void glTexCoord2i( GLint s, GLint t )
- void glTexCoord2s( GLshort s, GLshort t )
- void glTexCoord3d( GLdouble s, GLdouble t, GLdouble r )
- void glTexCoord3f( GLfloat s, GLfloat t, GLfloat r )
- void glTexCoord3i( GLint s, GLint t, GLint r )
- void glTexCoord3s( GLshort s, GLshort t, GLshort r )
- void glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q )
- void glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q )
- void glTexCoord4i( GLint s, GLint t, GLint r, GLint q )
- void glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q )
- void glTexCoord1dv( GLdouble *v )
- void glTexCoord1fv( GLfloat *v )
- void glTexCoord1iv( GLint *v )
- void glTexCoord1sv( GLshort *v )
- void glTexCoord2dv( GLdouble *v )
- void glTexCoord2fv( GLfloat *v )
- void glTexCoord2iv( GLint *v )
- void glTexCoord2sv( GLshort *v )
- void glTexCoord3dv( GLdouble *v )
- void glTexCoord3fv( GLfloat *v )
- void glTexCoord3iv( GLint *v )
- void glTexCoord3sv( GLshort *v )
- void glTexCoord4dv( GLdouble *v )
- void glTexCoord4fv( GLfloat *v )
- void glTexCoord4iv( GLint *v )
- void glTexCoord4sv( GLshort *v )
- void glRasterPos2d( GLdouble x, GLdouble y )
- void glRasterPos2f( GLfloat x, GLfloat y )
- void glRasterPos2i( GLint x, GLint y )
- void glRasterPos2s( GLshort x, GLshort y )
- void glRasterPos3d( GLdouble x, GLdouble y, GLdouble z )
- void glRasterPos3f( GLfloat x, GLfloat y, GLfloat z )
- void glRasterPos3i( GLint x, GLint y, GLint z )
- void glRasterPos3s( GLshort x, GLshort y, GLshort z )
- void glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
- void glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
- void glRasterPos4i( GLint x, GLint y, GLint z, GLint w )
- void glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w )
- void glRasterPos2dv( GLdouble *v )
- void glRasterPos2fv( GLfloat *v )
- void glRasterPos2iv( GLint *v )
- void glRasterPos2sv( GLshort *v )
- void glRasterPos3dv( GLdouble *v )
- void glRasterPos3fv( GLfloat *v )
- void glRasterPos3iv( GLint *v )
- void glRasterPos3sv( GLshort *v )
- void glRasterPos4dv( GLdouble *v )
- void glRasterPos4fv( GLfloat *v )
- void glRasterPos4iv( GLint *v )
- void glRasterPos4sv( GLshort *v )
- void glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 )
- void glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 )
- void glRecti( GLint x1, GLint y1, GLint x2, GLint y2 )
- void glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 )
- void glRectdv( GLdouble *v1, GLdouble *v2 )
- void glRectfv( GLfloat *v1, GLfloat *v2 )
- void glRectiv( GLint *v1, GLint *v2 )
- void glRectsv( GLshort *v1, GLshort *v2 )
- export void glVertexPointer( GLint size, GLenum type, GLsizei stride, GLvoid *ptr )
- void glNormalPointer( GLenum type, GLsizei stride, GLvoid *ptr )
- void glColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid *ptr )
- void glIndexPointer( GLenum type, GLsizei stride, GLvoid *ptr )
- void glTexCoordPointer( GLint size, GLenum type, GLsizei stride, GLvoid *ptr )
- void glEdgeFlagPointer( GLsizei stride, GLvoid *ptr )
- void glGetPointerv( GLenum pname, void **params )
- void glArrayElement( GLint i )
- void glDrawArrays( GLenum mode, GLint first, GLsizei count )
- void glDrawElements( GLenum mode, GLsizei count, GLenum type, GLvoid *indices )
- void glInterleavedArrays( GLenum format, GLsizei stride, GLvoid *pointer )
- export void glShadeModel( GLenum mode )
- void glLightf( GLenum light, GLenum pname, GLfloat param )
- void glLighti( GLenum light, GLenum pname, GLint param )
- void glLightfv( GLenum light, GLenum pname, GLfloat *params )
- void glLightiv( GLenum light, GLenum pname, GLint *params )
- void glGetLightfv( GLenum light, GLenum pname, GLfloat *params )
- void glGetLightiv( GLenum light, GLenum pname, GLint *params )
- void glLightModelf( GLenum pname, GLfloat param )
- void glLightModeli( GLenum pname, GLint param )
- void glLightModelfv( GLenum pname, GLfloat *params )
- void glLightModeliv( GLenum pname, GLint *params )
- void glMaterialf( GLenum face, GLenum pname, GLfloat param )
- void glMateriali( GLenum face, GLenum pname, GLint param )
- void glMaterialfv( GLenum face, GLenum pname, GLfloat *params )
- void glMaterialiv( GLenum face, GLenum pname, GLint *params )
- void glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params )
- void glGetMaterialiv( GLenum face, GLenum pname, GLint *params )
- void glColorMaterial( GLenum face, GLenum mode )
- export void glPixelZoom( GLfloat xfactor, GLfloat yfactor )
- void glPixelStoref( GLenum pname, GLfloat param )
- void glPixelStorei( GLenum pname, GLint param )
- void glPixelTransferf( GLenum pname, GLfloat param )
- void glPixelTransferi( GLenum pname, GLint param )
- void glPixelMapfv( GLenum map, GLint mapsize, GLfloat *values )
- void glPixelMapuiv( GLenum map, GLint mapsize, GLuint *values )
- void glPixelMapusv( GLenum map, GLint mapsize, GLushort *values )
- void glGetPixelMapfv( GLenum map, GLfloat *values )
- void glGetPixelMapuiv( GLenum map, GLuint *values )
- void glGetPixelMapusv( GLenum map, GLushort *values )
- void glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, GLubyte *bitmap )
- void glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels )
- void glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels )
- void glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type )
- export void glStencilFunc( GLenum func, GLint ref, GLuint mask )
- void glStencilMask( GLuint mask )
- void glStencilOp( GLenum fail, GLenum zfail, GLenum zpass )
- void glClearStencil( GLint s )
- void glTexGend( GLenum coord, GLenum pname, GLdouble param )
- void glTexGenf( GLenum coord, GLenum pname, GLfloat param )
- void glTexGeni( GLenum coord, GLenum pname, GLint param )
- void glTexGendv( GLenum coord, GLenum pname, GLdouble *params )
- void glTexGenfv( GLenum coord, GLenum pname, GLfloat *params )
- void glTexGeniv( GLenum coord, GLenum pname, GLint *params )
- void glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params )
- void glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params )
- void glGetTexGeniv( GLenum coord, GLenum pname, GLint *params )
- void glTexEnvf( GLenum target, GLenum pname, GLfloat param )
- void glTexEnvi( GLenum target, GLenum pname, GLint param )
- void glTexEnvfv( GLenum target, GLenum pname, GLfloat *params )
- void glTexEnviv( GLenum target, GLenum pname, GLint *params )
- void glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params )
- void glGetTexEnviv( GLenum target, GLenum pname, GLint *params )
- void glTexParameterf( GLenum target, GLenum pname, GLfloat param )
- void glTexParameteri( GLenum target, GLenum pname, GLint param )
- void glTexParameterfv( GLenum target, GLenum pname, GLfloat *params )
- void glTexParameteriv( GLenum target, GLenum pname, GLint *params )
- void glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params)
- void glGetTexParameteriv( GLenum target, GLenum pname, GLint *params )
- void glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params )
- void glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params )
- void glTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid *pixels )
- void glTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid *pixels )
- void glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels )
- -= 1.1 =-
- export void glGenTextures( GLsizei n, GLuint *textures )
- void glDeleteTextures( GLsizei n, GLuint *textures)
- void glBindTexture( GLenum target, GLuint texture )
- void glPrioritizeTextures( GLsizei n, GLuint *textures, GLclampf *priorities )
- GLboolean glAreTexturesResident( GLsizei n, GLuint *textures, GLboolean *residences )
- GLboolean glIsTexture( GLuint texture )
- void glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid *pixels )
- void glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels )
- void glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border )
- void glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border )
- void glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width )
- void glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height )
- etc.unicode - UniCode Functions
- void getUnicodeVersion( out uint major, out uint minor, out uint tiny )
- char[] getArabicShapingName( dchar c )
- JoiningType getJoiningType( dchar c )
- char[] getJoiningTypeName( dchar c )
- char[] getJoiningTypeName( JoiningType e )
- char[] getJoiningGroup( dchar c )
- dchar getBidiMirroringGlyph( dchar c )
- char[] getBlock( dchar c )
- bool isCompositionExclusion( dchar c )
- dchar getSimpleCaseFolding( dchar c )
- dchar getSimpleCaseFoldingLocal( dchar c, char[] locale ) - WIP
- char[] getCaseFoldingUTF8( dchar c ) - WIP
- wchar[] getCaseFoldingUTF16( dchar c ) - WIP
- dchar[] getCaseFoldingUTF32( dchar c ) - WIP
- char[] getCaseFoldingLocalUTF8( dchar c, char[] locale ) - WIP
- wchar[] getCaseFoldingLocalUTF16( dchar c, char[] locale ) - WIP
- dchar[] getCaseFoldingLocalUTF32( dchar c, char[] locale ) - WIP
- char[] getAge(dchar c )
- EastAsianWidth getEastAsianWidth( dchar c )
- char[] getEastAsianWidthName( dchar c )
- char[] getEastAsianWidthName( EastAsianWidth e )
- HangulSyllableType getHangulSyllableType( dchar c )
- char[] getHangulSyllableTypeName( dchar c )
- char[] getHangulSyllableTypeName( HangulSyllableType e )
- char[] getJamo( dchar c )
- LineBreak getLineBreak( dchar c )
- char[] getLineBreakName( dchar c )
- char[] getLineBreakName( LineBreak e )
- dchar getNormalizationCorrectionsOriginal( dchar c )
- dchar getNormalizationCorrectionsCorrection( dchar c )
- char[] getNormalizationCorrectionVersion( dchar c )
- Script getScript( dchar c )
- char[] getScriptName( dchar c )
- char[] getScriptName( Script e )
- char[] getUppercaseMappingUTF8( dchar c )
- wchar[] getUppercaseMappingUTF16( dchar c )
- dchar[] getUppercaseMappingUTF32( dchar c )
- char[] getUppercaseMappingLocalUTF8( dchar c, char[] locale )
- wchar[] getUppercaseMappingLocalUTF16( dchar c, char[] locale )
- dchar[] getUppercaseMappingLocalUTF32( dchar c, char[] locale )
- char[] getLowercaseMappingUTF8( dchar c )
- wchar[] getLowercaseMappingUTF16( dchar c )
- dchar[] getLowercaseMappingUTF32( dchar c )
- char[] getLowercaseMappingLocalUTF8( dchar c, char[] locale )
- wchar[] getLowercaseMappingLocalUTF16( dchar c, char[] locale )
- dchar[] getLowercaseMappingLocalUTF32( dchar c, char[] locale )
- char[] getTitlecaseMappingUTF8( dchar c )
- wchar[] getTitlecaseMappingUTF16( dchar c )
- dchar[] getTitlecaseMappingUTF32( dchar c )
- char[] getTitlecaseMappingLocalUTF8( dchar c, char[] locale )
- wchar[] getTitlecaseMappingLocalUTF16( dchar c, char[] locale )
- dchar[] getTitlecaseMappingLocalUTF32( dchar c, char[] locale )
- char[] getSpecialCaseCondition( dchar c )
- char[] getSpecialCaseConditionLocal( dchar c )
- bool isAlphabetic( dchar c )
- bool isDefaultIgnorableCodePoint( dchar d )
- bool isLowercase( dchar c )
- bool isGraphemeBase( dchar c )
- bool isGraphemeExtend( dchar c )
- bool isIDStart( dchar c )
- bool isIDContinue( dchar c )
- bool isMath( dchar c )
- bool isUppercase( dchar c )
- bool isXIDStart( dchar c )
- bool isXIDContinue( dchar c )
- bool isASCIIHexDigit( dchar c )
- bool isBidiControl( dchar c )
- bool isDash( dchar c )
- bool isDeprecated( dchar c )
- bool isDiacritic( dchar c )
- bool isExtender( dchar c )
- bool isGraphemeLink( dchar c )
- bool isHexDigit( dchar c )
- bool isHyphen( dchar c )
- bool isIdeographic( dchar c )
- bool isIDSBinaryOperator( dchar c )
- bool isIDSTrinaryOperator( dchar c )
- bool isJoinControl( dchar c )
- bool isLogicalOrderException( dchar c )
- bool isNoncharacterCodePoint( dchar c )
- bool isOtherAlphabetic( dchar c )
- bool isOtherDefaultIgnorableCodePoint( dchar c )
- bool isOtherGraphemeExtend( dchar c )
- bool isOtherIDStart( dchar c )
- bool isOtherLowercase( dchar c )
- bool isOtherMath( dchar c )
- bool isOtherUppercase( dchar c )
- bool isQuotationMark( dchar c )
- bool isRadical( dchar c )
- bool isSoftDotted( dchar c )
- bool isSTerm( dchar c )
- bool isTerminalPunctuation( dchar c )
- bool isUnifiedIdeograph( dchar c )
- bool isVariationSelector( dchar c )
- bool isWhiteSpace( dchar c )
- char[] getName( dchar c )
- GeneralCategory getGeneralCategory( dchar c )
- char[] getGeneralCategoryName( dchar c )
- char[] getGeneralCategoryName( GeneralCategory e )
- uint getCanonicalCombiningClass( dchar c )
- BidiClass getBidiClass( dchar c )
- char[] getBidiClassName( dchar c )
- char[] getBidiClassName( BidiClass e )
- DecompositionType getDecompositionType( dchar c )
- char[] getDecompositionTypeName( dchar c )
- char[] getDecompositionTypeName( DecompositionType e )
- char[] getDecompositionMappingUTF8( dchar c )
- wchar[] getDecompositionMappingUTF16( dchar c )
- dchar[] getDecompositionMappingUTF32( dchar c )
- uint getNumericType( dchar c )
- Rational!(int) getNumericValue( dchar c ) - WIP
- int getDecimalDigit( dchar c )
- int getDigit( dchar c )
- char[] getNumeric( dchar c )
- bool isBidiMirrored( dchar c )
- char[] getUnicode1Name( dchar c )
- char[] getISOComment( dchar c )
- dchar getSimpleUppercaseMapping( dchar c )
- dchar getSimpleUppercaseMappingLocal( dchar c, char[] locale ) - WIP
- dchar getSimpleTitlecaseMapping( dchar c )
- dchar getSimpleTitlecaseMappingLocal( dchar c, char[] locale ) - WIP
- int getHexValue( dchar c )
..............................................................
.................................................................................
.................................................................................
.................................................................................
| |