SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.7
ā€¢ void glUniform4iv(GLint location,GLsizei count,const GLint *value)
ā€¢ void glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value)
ā€¢ void glUseProgram(GLuint program)
ā€¢ void glValidateProgram(GLuint program)
ā€¢ void glVertex2s(GLshort x,GLshort y)
ā€¢ void glVertex2i(GLint x,GLint y)
ā€¢ void glVertex2f(GLļ¬‚oat x,GLļ¬‚oat y)
ā€¢ void glVertex2d(GLdouble x,GLdouble y)
ā€¢ void glVertex3s(GLshort x,GLshort y,GLshort z)
ā€¢ void glVertex3i(GLint x,GLint y,GLint z)
ā€¢ void glVertex3f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z)
ā€¢ void glVertex3d(GLdouble x,GLdouble y,GLdouble z)
ā€¢ void glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w)
ā€¢ void glVertex4i(GLint x,GLint y,GLint z,GLint w)
ā€¢ void glVertex4f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z,GLļ¬‚oat w)
ā€¢ void glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)
ā€¢ void glVertex2sv(const GLshort * v)
ā€¢ void glVertex2iv(const GLint * v)
ā€¢ void glVertex2fv(const GLļ¬‚oat * v)
ā€¢ void glVertex2dv(const GLdouble * v)
ā€¢ void glVertex3sv(const GLshort * v)
ā€¢ void glVertex3iv(const GLint * v)
ā€¢ void glVertex3fv(const GLļ¬‚oat * v)
ā€¢ void glVertex3dv(const GLdouble * v)
ā€¢ void glVertex4sv(const GLshort * v)
ā€¢ void glVertex4iv(const GLint * v)
ā€¢ void glVertex4fv(const GLļ¬‚oat * v)
ā€¢ void glVertex4dv(const GLdouble * v)
1842
Ring Documentation, Release 1.7
ā€¢ void glVertexAttrib1f(GLuint index,GLļ¬‚oat v0)
ā€¢ void glVertexAttrib1s(GLuint index,GLshort v0)
ā€¢ void glVertexAttrib1d(GLuint index,GLdouble v0)
ā€¢ void glVertexAttrib2f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1)
ā€¢ void glVertexAttrib2s(GLuint index,GLshort v0,GLshort v1)
ā€¢ void glVertexAttrib2d(GLuint index,GLdouble v0,GLdouble v1)
ā€¢ void glVertexAttrib3f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1,GLļ¬‚oat v2)
ā€¢ void glVertexAttrib3s(GLuint index,GLshort v0,GLshort v1,GLshort v2)
ā€¢ void glVertexAttrib3d(GLuint index,GLdouble v0,GLdouble v1,GLdouble v2)
ā€¢ void glVertexAttrib4f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1,GLļ¬‚oat v2,GLļ¬‚oat v3)
ā€¢ void glVertexAttrib4s(GLuint index,GLshort v0,GLshort v1,GLshort v2,GLshort v3)
ā€¢ void glVertexAttrib4d(GLuint index,GLdouble v0,GLdouble v1,GLdouble v2,GLdouble v3)
ā€¢ void glVertexAttrib4Nub(GLuint index,GLubyte v0,GLubyte v1,GLubyte v2,GLubyte v3)
ā€¢ void glVertexAttrib1fv(GLuint index,const GLļ¬‚oat *v)
ā€¢ void glVertexAttrib1sv(GLuint index,const GLshort *v)
ā€¢ void glVertexAttrib1dv(GLuint index,const GLdouble *v)
ā€¢ void glVertexAttrib2fv(GLuint index,const GLļ¬‚oat *v)
ā€¢ void glVertexAttrib2sv(GLuint index,const GLshort *v)
ā€¢ void glVertexAttrib2dv(GLuint index,const GLdouble *v)
ā€¢ void glVertexAttrib3fv(GLuint index,const GLļ¬‚oat *v)
ā€¢ void glVertexAttrib3sv(GLuint index,const GLshort *v)
ā€¢ void glVertexAttrib3dv(GLuint index,const GLdouble *v)
ā€¢ void glVertexAttrib4fv(GLuint index,const GLļ¬‚oat *v)
ā€¢ void glVertexAttrib4sv(GLuint index,const GLshort *v)
ā€¢ void glVertexAttrib4dv(GLuint index,const GLdouble *v)
ā€¢ void glVertexAttrib4iv(GLuint index,const GLint *v)
ā€¢ void glVertexAttrib4bv(GLuint index,const GLbyte *v)
ā€¢ void glVertexAttrib4ubv(GLuint index,const GLubyte *v)
ā€¢ void glVertexAttrib4usv(GLuint index,const GLushort *v)
ā€¢ void glVertexAttrib4uiv(GLuint index,const GLuint *v)
ā€¢ void glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const
GLvoid * pointer)
ā€¢ void glVertexPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)
ā€¢ void glViewport(GLint x,GLint y,GLsizei width,GLsizei height)
ā€¢ void glWindowPos2s(GLshort x,GLshort y)
ā€¢ void glWindowPos2i(GLint x,GLint y)
1843
Ring Documentation, Release 1.7
ā€¢ void glWindowPos2f(GLļ¬‚oat x,GLļ¬‚oat y)
ā€¢ void glWindowPos2d(GLdouble x,GLdouble y)
ā€¢ void glWindowPos3s(GLshort x,GLshort y,GLshort z)
ā€¢ void glWindowPos3i(GLint x,GLint y,GLint z)
ā€¢ void glWindowPos3f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z)
ā€¢ void glWindowPos3d(GLdouble x,GLdouble y,GLdouble z)
ā€¢ void glWindowPos2sv(const GLshort * v)
ā€¢ void glWindowPos2iv(const GLint * v)
ā€¢ void glWindowPos2fv(const GLļ¬‚oat * v)
ā€¢ void glWindowPos2dv(const GLdouble * v)
ā€¢ void glWindowPos3sv(const GLshort * v)
ā€¢ void glWindowPos3iv(const GLint * v)
ā€¢ void glWindowPos3fv(const GLļ¬‚oat * v)
ā€¢ void glWindowPos3dv(const GLdouble * v)
ā€¢ void gluBeginCurve(GLUnurbs* nurb)
ā€¢ void gluBeginPolygon(GLUtesselator* tess)
ā€¢ void gluBeginSurface(GLUnurbs* nurb)
ā€¢ void gluBeginTrim(GLUnurbs* nurb)
ā€¢ void gluCylinder(GLUquadric* quad,GLdouble base,GLdouble top,GLdouble height,GLint slices,GLint stacks)
ā€¢ void gluDeleteNurbsRenderer(GLUnurbs* nurb)
ā€¢ void gluDeleteQuadric(GLUquadric* quad)
ā€¢ void gluDeleteTess(GLUtesselator* tess)
ā€¢ void gluDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops)
ā€¢ void gluEndCurve(GLUnurbs* nurb)
ā€¢ void gluEndPolygon(GLUtesselator* tess)
ā€¢ void gluEndSurface(GLUnurbs* nurb)
ā€¢ void gluEndTrim(GLUnurbs* nurb)
ā€¢ const GLubyte * gluErrorString(GLenum error)
ā€¢ void gluGetNurbsProperty(GLUnurbs* nurb,GLenum property,GLļ¬‚oat* data)
ā€¢ const GLubyte * gluGetString(GLenum name)
ā€¢ void gluGetTessProperty(GLUtesselator* tess,GLenum which,GLdouble* data)
ā€¢ void gluLoadSamplingMatrices(GLUnurbs* nurb,const GLļ¬‚oat * model,const GLļ¬‚oat * perspective,const
GLint * view)
ā€¢ void gluLookAt(GLdouble eyeX,GLdouble eyeY,GLdouble eyeZ,GLdouble centerX,GLdouble cen-
terY,GLdouble centerZ,GLdouble upX,GLdouble upY,GLdouble upZ)
ā€¢ GLUnurbs *gluNewNurbsRenderer(void)
ā€¢ GLUquadric *gluNewQuadric(void)
1844
Ring Documentation, Release 1.7
ā€¢ GLUtesselator* gluNewTess(void)
ā€¢ void gluNextContour(GLUtesselator* tess,GLenum type)
ā€¢ void gluNurbsCurve(GLUnurbs* nurb,GLint knotCount,GLļ¬‚oat * knots,GLint stride,GLļ¬‚oat * control,GLint
order,GLenum type)
ā€¢ void gluNurbsProperty(GLUnurbs* nurb,GLenum property,GLļ¬‚oat value)
ā€¢ void gluNurbsSurface(GLUnurbs* nurb,GLint sKnotCount,GLļ¬‚oat* sKnots,GLint tKnotCount,GLļ¬‚oat*
tKnots,GLint sStride,GLint tStride,GLļ¬‚oat* control,GLint sOrder,GLint tOrder,GLenum type)
ā€¢ void gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top)
ā€¢ void gluPartialDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops,GLdouble
start,GLdouble sweep)
ā€¢ void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)
ā€¢ void gluPickMatrix(GLdouble x,GLdouble y,GLdouble delX,GLdouble delY,GLint * viewport)
ā€¢ GLint gluProject(GLdouble objX,GLdouble objY,GLdouble objZ,const GLdouble * model,const GLdouble *
proj,const GLint * view,GLdouble* winX,GLdouble* winY,GLdouble* winZ)
ā€¢ void gluPwlCurve(GLUnurbs* nurb,GLint count,GLļ¬‚oat* data,GLint stride,GLenum type)
ā€¢ void gluQuadricDrawStyle(GLUquadric* quad,GLenum draw)
ā€¢ void gluQuadricNormals(GLUquadric* quad,GLenum normal)
ā€¢ void gluQuadricOrientation(GLUquadric* quad,GLenum orientation)
ā€¢ void gluQuadricTexture(GLUquadric* quad,GLboolean texture)
ā€¢ GLint gluScaleImage(GLenum format,GLsizei wIn,GLsizei hIn,GLenum typeIn,const void * dataIn,GLsizei
wOut,GLsizei hOut,GLenum typeOut,GLvoid* dataOut)
ā€¢ void gluSphere(GLUquadric* quad,GLdouble radius,GLint slices,GLint stacks)
ā€¢ void gluTessBeginContour(GLUtesselator* tess)
ā€¢ void gluTessBeginPolygon(GLUtesselator* tess,GLvoid* data)
ā€¢ void gluTessEndContour(GLUtesselator* tess)
ā€¢ void gluTessEndPolygon(GLUtesselator* tess)
ā€¢ void gluTessNormal(GLUtesselator* tess,GLdouble valueX,GLdouble valueY,GLdouble valueZ)
ā€¢ void gluTessProperty(GLUtesselator* tess,GLenum which,GLdouble data)
ā€¢ void gluTessVertex(GLUtesselator* tess,GLdouble * location,GLvoid* data)
ā€¢ GLint gluUnProject(GLdouble winX,GLdouble winY,GLdouble winZ,const GLdouble * model,const GLdou-
ble * proj,const GLint * view,GLdouble* objX,GLdouble* objY,GLdouble* objZ)
ā€¢ void glDisable(GLenum cap)
1845
CHAPTER
FOUR
RINGOPENGL (OPENGL 4.6) FUNCTIONS REFERENCE
ā€¢ GL_ZERO
ā€¢ GL_FALSE
ā€¢ GL_LOGIC_OP
ā€¢ GL_NONE
ā€¢ GL_TEXTURE_COMPONENTS
ā€¢ GL_NO_ERROR
ā€¢ GL_POINTS
ā€¢ GL_CURRENT_BIT
ā€¢ GL_TRUE
ā€¢ GL_ONE
ā€¢ GL_CLIENT_PIXEL_STORE_BIT
ā€¢ GL_LINES
ā€¢ GL_LINE_LOOP
ā€¢ GL_POINT_BIT
ā€¢ GL_CLIENT_VERTEX_ARRAY_BIT
ā€¢ GL_LINE_STRIP
ā€¢ GL_LINE_BIT
ā€¢ GL_TRIANGLES
ā€¢ GL_TRIANGLE_STRIP
ā€¢ GL_TRIANGLE_FAN
ā€¢ GL_QUADS
ā€¢ GL_QUAD_STRIP
ā€¢ GL_POLYGON_BIT
ā€¢ GL_POLYGON
ā€¢ GL_POLYGON_STIPPLE_BIT
ā€¢ GL_PIXEL_MODE_BIT
ā€¢ GL_LIGHTING_BIT
1846
Ring Documentation, Release 1.7
ā€¢ GL_FOG_BIT
ā€¢ GL_DEPTH_BUFFER_BIT
ā€¢ GL_ACCUM
ā€¢ GL_LOAD
ā€¢ GL_RETURN
ā€¢ GL_MULT
ā€¢ GL_ADD
ā€¢ GL_NEVER
ā€¢ GL_ACCUM_BUFFER_BIT
ā€¢ GL_LESS
ā€¢ GL_EQUAL
ā€¢ GL_LEQUAL
ā€¢ GL_GREATER
ā€¢ GL_NOTEQUAL
ā€¢ GL_GEQUAL
ā€¢ GL_ALWAYS
ā€¢ GL_SRC_COLOR
ā€¢ GL_ONE_MINUS_SRC_COLOR
ā€¢ GL_SRC_ALPHA
ā€¢ GL_ONE_MINUS_SRC_ALPHA
ā€¢ GL_DST_ALPHA
ā€¢ GL_ONE_MINUS_DST_ALPHA
ā€¢ GL_DST_COLOR
ā€¢ GL_ONE_MINUS_DST_COLOR
ā€¢ GL_SRC_ALPHA_SATURATE
ā€¢ GL_STENCIL_BUFFER_BIT
ā€¢ GL_FRONT_LEFT
ā€¢ GL_FRONT_RIGHT
ā€¢ GL_BACK_LEFT
ā€¢ GL_BACK_RIGHT
ā€¢ GL_FRONT
ā€¢ GL_BACK
ā€¢ GL_LEFT
ā€¢ GL_RIGHT
ā€¢ GL_FRONT_AND_BACK
ā€¢ GL_AUX0
1847
Ring Documentation, Release 1.7
ā€¢ GL_AUX1
ā€¢ GL_AUX2
ā€¢ GL_AUX3
ā€¢ GL_INVALID_ENUM
ā€¢ GL_INVALID_VALUE
ā€¢ GL_INVALID_OPERATION
ā€¢ GL_STACK_OVERFLOW
ā€¢ GL_STACK_UNDERFLOW
ā€¢ GL_OUT_OF_MEMORY
ā€¢ GL_2D
ā€¢ GL_3D
ā€¢ GL_3D_COLOR
ā€¢ GL_3D_COLOR_TEXTURE
ā€¢ GL_4D_COLOR_TEXTURE
ā€¢ GL_PASS_THROUGH_TOKEN
ā€¢ GL_POINT_TOKEN
ā€¢ GL_LINE_TOKEN
ā€¢ GL_POLYGON_TOKEN
ā€¢ GL_BITMAP_TOKEN
ā€¢ GL_DRAW_PIXEL_TOKEN
ā€¢ GL_COPY_PIXEL_TOKEN
ā€¢ GL_LINE_RESET_TOKEN
ā€¢ GL_EXP
ā€¢ GL_VIEWPORT_BIT
ā€¢ GL_EXP2
ā€¢ GL_CW
ā€¢ GL_CCW
ā€¢ GL_COEFF
ā€¢ GL_ORDER
ā€¢ GL_DOMAIN
ā€¢ GL_CURRENT_COLOR
ā€¢ GL_CURRENT_INDEX
ā€¢ GL_CURRENT_NORMAL
ā€¢ GL_CURRENT_TEXTURE_COORDS
ā€¢ GL_CURRENT_RASTER_COLOR
ā€¢ GL_CURRENT_RASTER_INDEX
1848
Ring Documentation, Release 1.7
ā€¢ GL_CURRENT_RASTER_TEXTURE_COORDS
ā€¢ GL_CURRENT_RASTER_POSITION
ā€¢ GL_CURRENT_RASTER_POSITION_VALID
ā€¢ GL_CURRENT_RASTER_DISTANCE
ā€¢ GL_POINT_SMOOTH
ā€¢ GL_POINT_SIZE
ā€¢ GL_POINT_SIZE_RANGE
ā€¢ GL_POINT_SIZE_GRANULARITY
ā€¢ GL_LINE_SMOOTH
ā€¢ GL_LINE_WIDTH
ā€¢ GL_LINE_WIDTH_RANGE
ā€¢ GL_LINE_WIDTH_GRANULARITY
ā€¢ GL_LINE_STIPPLE
ā€¢ GL_LINE_STIPPLE_PATTERN
ā€¢ GL_LINE_STIPPLE_REPEAT
ā€¢ GL_LIST_MODE
ā€¢ GL_MAX_LIST_NESTING
ā€¢ GL_LIST_BASE
ā€¢ GL_LIST_INDEX
ā€¢ GL_POLYGON_MODE
ā€¢ GL_POLYGON_SMOOTH
ā€¢ GL_POLYGON_STIPPLE
ā€¢ GL_EDGE_FLAG
ā€¢ GL_CULL_FACE
ā€¢ GL_CULL_FACE_MODE
ā€¢ GL_FRONT_FACE
ā€¢ GL_LIGHTING
ā€¢ GL_LIGHT_MODEL_LOCAL_VIEWER
ā€¢ GL_LIGHT_MODEL_TWO_SIDE
ā€¢ GL_LIGHT_MODEL_AMBIENT
ā€¢ GL_SHADE_MODEL
ā€¢ GL_COLOR_MATERIAL_FACE
ā€¢ GL_COLOR_MATERIAL_PARAMETER
ā€¢ GL_COLOR_MATERIAL
ā€¢ GL_FOG
ā€¢ GL_FOG_INDEX
1849
Ring Documentation, Release 1.7
ā€¢ GL_FOG_DENSITY
ā€¢ GL_FOG_START
ā€¢ GL_FOG_END
ā€¢ GL_FOG_MODE
ā€¢ GL_FOG_COLOR
ā€¢ GL_DEPTH_RANGE
ā€¢ GL_DEPTH_TEST
ā€¢ GL_DEPTH_WRITEMASK
ā€¢ GL_DEPTH_CLEAR_VALUE
ā€¢ GL_DEPTH_FUNC
ā€¢ GL_ACCUM_CLEAR_VALUE
ā€¢ GL_STENCIL_TEST
ā€¢ GL_STENCIL_CLEAR_VALUE
ā€¢ GL_STENCIL_FUNC
ā€¢ GL_STENCIL_VALUE_MASK
ā€¢ GL_STENCIL_FAIL
ā€¢ GL_STENCIL_PASS_DEPTH_FAIL
ā€¢ GL_STENCIL_PASS_DEPTH_PASS
ā€¢ GL_STENCIL_REF
ā€¢ GL_STENCIL_WRITEMASK
ā€¢ GL_MATRIX_MODE
ā€¢ GL_NORMALIZE
ā€¢ GL_VIEWPORT
ā€¢ GL_MODELVIEW_STACK_DEPTH
ā€¢ GL_PROJECTION_STACK_DEPTH
ā€¢ GL_TEXTURE_STACK_DEPTH
ā€¢ GL_MODELVIEW_MATRIX
ā€¢ GL_PROJECTION_MATRIX
ā€¢ GL_TEXTURE_MATRIX
ā€¢ GL_ATTRIB_STACK_DEPTH
ā€¢ GL_CLIENT_ATTRIB_STACK_DEPTH
ā€¢ GL_ALPHA_TEST
ā€¢ GL_ALPHA_TEST_FUNC
ā€¢ GL_ALPHA_TEST_REF
ā€¢ GL_DITHER
ā€¢ GL_BLEND_DST
1850
Ring Documentation, Release 1.7
ā€¢ GL_BLEND_SRC
ā€¢ GL_BLEND
ā€¢ GL_LOGIC_OP_MODE
ā€¢ GL_INDEX_LOGIC_OP
ā€¢ GL_COLOR_LOGIC_OP
ā€¢ GL_AUX_BUFFERS
ā€¢ GL_DRAW_BUFFER
ā€¢ GL_READ_BUFFER
ā€¢ GL_SCISSOR_BOX
ā€¢ GL_SCISSOR_TEST
ā€¢ GL_INDEX_CLEAR_VALUE
ā€¢ GL_INDEX_WRITEMASK
ā€¢ GL_COLOR_CLEAR_VALUE
ā€¢ GL_COLOR_WRITEMASK
ā€¢ GL_INDEX_MODE
ā€¢ GL_RGBA_MODE
ā€¢ GL_DOUBLEBUFFER
ā€¢ GL_STEREO
ā€¢ GL_RENDER_MODE
ā€¢ GL_PERSPECTIVE_CORRECTION_HINT
ā€¢ GL_POINT_SMOOTH_HINT
ā€¢ GL_LINE_SMOOTH_HINT
ā€¢ GL_POLYGON_SMOOTH_HINT
ā€¢ GL_FOG_HINT
ā€¢ GL_TEXTURE_GEN_S
ā€¢ GL_TEXTURE_GEN_T
ā€¢ GL_TEXTURE_GEN_R
ā€¢ GL_TEXTURE_GEN_Q
ā€¢ GL_PIXEL_MAP_I_TO_I
ā€¢ GL_PIXEL_MAP_S_TO_S
ā€¢ GL_PIXEL_MAP_I_TO_R
ā€¢ GL_PIXEL_MAP_I_TO_G
ā€¢ GL_PIXEL_MAP_I_TO_B
ā€¢ GL_PIXEL_MAP_I_TO_A
ā€¢ GL_PIXEL_MAP_R_TO_R
ā€¢ GL_PIXEL_MAP_G_TO_G
1851

More Related Content

What's hot

The Ring programming language version 1.6 book - Part 137 of 189
The Ring programming language version 1.6 book - Part 137 of 189The Ring programming language version 1.6 book - Part 137 of 189
The Ring programming language version 1.6 book - Part 137 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 174 of 212
The Ring programming language version 1.10 book - Part 174 of 212The Ring programming language version 1.10 book - Part 174 of 212
The Ring programming language version 1.10 book - Part 174 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 184 of 212
The Ring programming language version 1.10 book - Part 184 of 212The Ring programming language version 1.10 book - Part 184 of 212
The Ring programming language version 1.10 book - Part 184 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 151 of 202
The Ring programming language version 1.8 book - Part 151 of 202The Ring programming language version 1.8 book - Part 151 of 202
The Ring programming language version 1.8 book - Part 151 of 202Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 165 of 202
The Ring programming language version 1.8 book - Part 165 of 202The Ring programming language version 1.8 book - Part 165 of 202
The Ring programming language version 1.8 book - Part 165 of 202Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 129 of 184
The Ring programming language version 1.5.3 book - Part 129 of 184The Ring programming language version 1.5.3 book - Part 129 of 184
The Ring programming language version 1.5.3 book - Part 129 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 200 of 210
The Ring programming language version 1.9 book - Part 200 of 210The Ring programming language version 1.9 book - Part 200 of 210
The Ring programming language version 1.9 book - Part 200 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 120 of 184
The Ring programming language version 1.5.3 book - Part 120 of 184The Ring programming language version 1.5.3 book - Part 120 of 184
The Ring programming language version 1.5.3 book - Part 120 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 198 of 202
The Ring programming language version 1.8 book - Part 198 of 202The Ring programming language version 1.8 book - Part 198 of 202
The Ring programming language version 1.8 book - Part 198 of 202Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 153 of 180
The Ring programming language version 1.5.1 book - Part 153 of 180 The Ring programming language version 1.5.1 book - Part 153 of 180
The Ring programming language version 1.5.1 book - Part 153 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 127 of 189
The Ring programming language version 1.6 book - Part 127 of 189The Ring programming language version 1.6 book - Part 127 of 189
The Ring programming language version 1.6 book - Part 127 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 138 of 185
The Ring programming language version 1.5.4 book - Part 138 of 185The Ring programming language version 1.5.4 book - Part 138 of 185
The Ring programming language version 1.5.4 book - Part 138 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.2 book - Part 135 of 181
The Ring programming language version 1.5.2 book - Part 135 of 181The Ring programming language version 1.5.2 book - Part 135 of 181
The Ring programming language version 1.5.2 book - Part 135 of 181Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 154 of 210
The Ring programming language version 1.9 book - Part 154 of 210 The Ring programming language version 1.9 book - Part 154 of 210
The Ring programming language version 1.9 book - Part 154 of 210 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 133 of 184
The Ring programming language version 1.5.3 book - Part 133 of 184The Ring programming language version 1.5.3 book - Part 133 of 184
The Ring programming language version 1.5.3 book - Part 133 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 169 of 196
The Ring programming language version 1.7 book - Part 169 of 196The Ring programming language version 1.7 book - Part 169 of 196
The Ring programming language version 1.7 book - Part 169 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 143 of 184
The Ring programming language version 1.5.3 book - Part 143 of 184The Ring programming language version 1.5.3 book - Part 143 of 184
The Ring programming language version 1.5.3 book - Part 143 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 177 of 210
The Ring programming language version 1.9 book - Part 177 of 210The Ring programming language version 1.9 book - Part 177 of 210
The Ring programming language version 1.9 book - Part 177 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5 book - Part 21 of 31
The Ring programming language version 1.5 book - Part 21 of 31The Ring programming language version 1.5 book - Part 21 of 31
The Ring programming language version 1.5 book - Part 21 of 31Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 167 of 210
The Ring programming language version 1.9 book - Part 167 of 210 The Ring programming language version 1.9 book - Part 167 of 210
The Ring programming language version 1.9 book - Part 167 of 210 Mahmoud Samir Fayed
Ā 

What's hot (20)

The Ring programming language version 1.6 book - Part 137 of 189
The Ring programming language version 1.6 book - Part 137 of 189The Ring programming language version 1.6 book - Part 137 of 189
The Ring programming language version 1.6 book - Part 137 of 189
Ā 
The Ring programming language version 1.10 book - Part 174 of 212
The Ring programming language version 1.10 book - Part 174 of 212The Ring programming language version 1.10 book - Part 174 of 212
The Ring programming language version 1.10 book - Part 174 of 212
Ā 
The Ring programming language version 1.10 book - Part 184 of 212
The Ring programming language version 1.10 book - Part 184 of 212The Ring programming language version 1.10 book - Part 184 of 212
The Ring programming language version 1.10 book - Part 184 of 212
Ā 
The Ring programming language version 1.8 book - Part 151 of 202
The Ring programming language version 1.8 book - Part 151 of 202The Ring programming language version 1.8 book - Part 151 of 202
The Ring programming language version 1.8 book - Part 151 of 202
Ā 
The Ring programming language version 1.8 book - Part 165 of 202
The Ring programming language version 1.8 book - Part 165 of 202The Ring programming language version 1.8 book - Part 165 of 202
The Ring programming language version 1.8 book - Part 165 of 202
Ā 
The Ring programming language version 1.5.3 book - Part 129 of 184
The Ring programming language version 1.5.3 book - Part 129 of 184The Ring programming language version 1.5.3 book - Part 129 of 184
The Ring programming language version 1.5.3 book - Part 129 of 184
Ā 
The Ring programming language version 1.9 book - Part 200 of 210
The Ring programming language version 1.9 book - Part 200 of 210The Ring programming language version 1.9 book - Part 200 of 210
The Ring programming language version 1.9 book - Part 200 of 210
Ā 
The Ring programming language version 1.5.3 book - Part 120 of 184
The Ring programming language version 1.5.3 book - Part 120 of 184The Ring programming language version 1.5.3 book - Part 120 of 184
The Ring programming language version 1.5.3 book - Part 120 of 184
Ā 
The Ring programming language version 1.8 book - Part 198 of 202
The Ring programming language version 1.8 book - Part 198 of 202The Ring programming language version 1.8 book - Part 198 of 202
The Ring programming language version 1.8 book - Part 198 of 202
Ā 
The Ring programming language version 1.5.1 book - Part 153 of 180
The Ring programming language version 1.5.1 book - Part 153 of 180 The Ring programming language version 1.5.1 book - Part 153 of 180
The Ring programming language version 1.5.1 book - Part 153 of 180
Ā 
The Ring programming language version 1.6 book - Part 127 of 189
The Ring programming language version 1.6 book - Part 127 of 189The Ring programming language version 1.6 book - Part 127 of 189
The Ring programming language version 1.6 book - Part 127 of 189
Ā 
The Ring programming language version 1.5.4 book - Part 138 of 185
The Ring programming language version 1.5.4 book - Part 138 of 185The Ring programming language version 1.5.4 book - Part 138 of 185
The Ring programming language version 1.5.4 book - Part 138 of 185
Ā 
The Ring programming language version 1.5.2 book - Part 135 of 181
The Ring programming language version 1.5.2 book - Part 135 of 181The Ring programming language version 1.5.2 book - Part 135 of 181
The Ring programming language version 1.5.2 book - Part 135 of 181
Ā 
The Ring programming language version 1.9 book - Part 154 of 210
The Ring programming language version 1.9 book - Part 154 of 210 The Ring programming language version 1.9 book - Part 154 of 210
The Ring programming language version 1.9 book - Part 154 of 210
Ā 
The Ring programming language version 1.5.3 book - Part 133 of 184
The Ring programming language version 1.5.3 book - Part 133 of 184The Ring programming language version 1.5.3 book - Part 133 of 184
The Ring programming language version 1.5.3 book - Part 133 of 184
Ā 
The Ring programming language version 1.7 book - Part 169 of 196
The Ring programming language version 1.7 book - Part 169 of 196The Ring programming language version 1.7 book - Part 169 of 196
The Ring programming language version 1.7 book - Part 169 of 196
Ā 
The Ring programming language version 1.5.3 book - Part 143 of 184
The Ring programming language version 1.5.3 book - Part 143 of 184The Ring programming language version 1.5.3 book - Part 143 of 184
The Ring programming language version 1.5.3 book - Part 143 of 184
Ā 
The Ring programming language version 1.9 book - Part 177 of 210
The Ring programming language version 1.9 book - Part 177 of 210The Ring programming language version 1.9 book - Part 177 of 210
The Ring programming language version 1.9 book - Part 177 of 210
Ā 
The Ring programming language version 1.5 book - Part 21 of 31
The Ring programming language version 1.5 book - Part 21 of 31The Ring programming language version 1.5 book - Part 21 of 31
The Ring programming language version 1.5 book - Part 21 of 31
Ā 
The Ring programming language version 1.9 book - Part 167 of 210
The Ring programming language version 1.9 book - Part 167 of 210 The Ring programming language version 1.9 book - Part 167 of 210
The Ring programming language version 1.9 book - Part 167 of 210
Ā 

Similar to The Ring programming language version 1.7 book - Part 188 of 196

The Ring programming language version 1.5.4 book - Part 124 of 185
The Ring programming language version 1.5.4 book - Part 124 of 185The Ring programming language version 1.5.4 book - Part 124 of 185
The Ring programming language version 1.5.4 book - Part 124 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 120 of 180
The Ring programming language version 1.5.1 book - Part 120 of 180 The Ring programming language version 1.5.1 book - Part 120 of 180
The Ring programming language version 1.5.1 book - Part 120 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 123 of 189
The Ring programming language version 1.6 book - Part 123 of 189The Ring programming language version 1.6 book - Part 123 of 189
The Ring programming language version 1.6 book - Part 123 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 106 of 180
The Ring programming language version 1.5.1 book - Part 106 of 180The Ring programming language version 1.5.1 book - Part 106 of 180
The Ring programming language version 1.5.1 book - Part 106 of 180Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 148 of 180
The Ring programming language version 1.5.1 book - Part 148 of 180 The Ring programming language version 1.5.1 book - Part 148 of 180
The Ring programming language version 1.5.1 book - Part 148 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 179 of 212
The Ring programming language version 1.10 book - Part 179 of 212The Ring programming language version 1.10 book - Part 179 of 212
The Ring programming language version 1.10 book - Part 179 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 165 of 212
The Ring programming language version 1.10 book - Part 165 of 212The Ring programming language version 1.10 book - Part 165 of 212
The Ring programming language version 1.10 book - Part 165 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 150 of 196
The Ring programming language version 1.7 book - Part 150 of 196The Ring programming language version 1.7 book - Part 150 of 196
The Ring programming language version 1.7 book - Part 150 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 118 of 189
The Ring programming language version 1.6 book - Part 118 of 189The Ring programming language version 1.6 book - Part 118 of 189
The Ring programming language version 1.6 book - Part 118 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 157 of 185
The Ring programming language version 1.5.4 book - Part 157 of 185The Ring programming language version 1.5.4 book - Part 157 of 185
The Ring programming language version 1.5.4 book - Part 157 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.2 book - Part 116 of 181
The Ring programming language version 1.5.2 book - Part 116 of 181The Ring programming language version 1.5.2 book - Part 116 of 181
The Ring programming language version 1.5.2 book - Part 116 of 181Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 133 of 185
The Ring programming language version 1.5.4 book - Part 133 of 185The Ring programming language version 1.5.4 book - Part 133 of 185
The Ring programming language version 1.5.4 book - Part 133 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 165 of 189
The Ring programming language version 1.6 book - Part 165 of 189The Ring programming language version 1.6 book - Part 165 of 189
The Ring programming language version 1.6 book - Part 165 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 156 of 189
The Ring programming language version 1.6 book - Part 156 of 189The Ring programming language version 1.6 book - Part 156 of 189
The Ring programming language version 1.6 book - Part 156 of 189Mahmoud Samir Fayed
Ā 

Similar to The Ring programming language version 1.7 book - Part 188 of 196 (17)

The Ring programming language version 1.5.4 book - Part 124 of 185
The Ring programming language version 1.5.4 book - Part 124 of 185The Ring programming language version 1.5.4 book - Part 124 of 185
The Ring programming language version 1.5.4 book - Part 124 of 185
Ā 
The Ring programming language version 1.5.1 book - Part 120 of 180
The Ring programming language version 1.5.1 book - Part 120 of 180 The Ring programming language version 1.5.1 book - Part 120 of 180
The Ring programming language version 1.5.1 book - Part 120 of 180
Ā 
The Ring programming language version 1.6 book - Part 123 of 189
The Ring programming language version 1.6 book - Part 123 of 189The Ring programming language version 1.6 book - Part 123 of 189
The Ring programming language version 1.6 book - Part 123 of 189
Ā 
The Ring programming language version 1.5.1 book - Part 106 of 180
The Ring programming language version 1.5.1 book - Part 106 of 180The Ring programming language version 1.5.1 book - Part 106 of 180
The Ring programming language version 1.5.1 book - Part 106 of 180
Ā 
The Ring programming language version 1.5.1 book - Part 148 of 180
The Ring programming language version 1.5.1 book - Part 148 of 180 The Ring programming language version 1.5.1 book - Part 148 of 180
The Ring programming language version 1.5.1 book - Part 148 of 180
Ā 
The Ring programming language version 1.10 book - Part 179 of 212
The Ring programming language version 1.10 book - Part 179 of 212The Ring programming language version 1.10 book - Part 179 of 212
The Ring programming language version 1.10 book - Part 179 of 212
Ā 
The Ring programming language version 1.10 book - Part 165 of 212
The Ring programming language version 1.10 book - Part 165 of 212The Ring programming language version 1.10 book - Part 165 of 212
The Ring programming language version 1.10 book - Part 165 of 212
Ā 
The Ring programming language version 1.7 book - Part 150 of 196
The Ring programming language version 1.7 book - Part 150 of 196The Ring programming language version 1.7 book - Part 150 of 196
The Ring programming language version 1.7 book - Part 150 of 196
Ā 
The Ring programming language version 1.6 book - Part 118 of 189
The Ring programming language version 1.6 book - Part 118 of 189The Ring programming language version 1.6 book - Part 118 of 189
The Ring programming language version 1.6 book - Part 118 of 189
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Ā 
The Ring programming language version 1.5.4 book - Part 157 of 185
The Ring programming language version 1.5.4 book - Part 157 of 185The Ring programming language version 1.5.4 book - Part 157 of 185
The Ring programming language version 1.5.4 book - Part 157 of 185
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Ā 
The Ring programming language version 1.5.2 book - Part 116 of 181
The Ring programming language version 1.5.2 book - Part 116 of 181The Ring programming language version 1.5.2 book - Part 116 of 181
The Ring programming language version 1.5.2 book - Part 116 of 181
Ā 
The Ring programming language version 1.5.4 book - Part 133 of 185
The Ring programming language version 1.5.4 book - Part 133 of 185The Ring programming language version 1.5.4 book - Part 133 of 185
The Ring programming language version 1.5.4 book - Part 133 of 185
Ā 
The Ring programming language version 1.6 book - Part 165 of 189
The Ring programming language version 1.6 book - Part 165 of 189The Ring programming language version 1.6 book - Part 165 of 189
The Ring programming language version 1.6 book - Part 165 of 189
Ā 
The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185
Ā 
The Ring programming language version 1.6 book - Part 156 of 189
The Ring programming language version 1.6 book - Part 156 of 189The Ring programming language version 1.6 book - Part 156 of 189
The Ring programming language version 1.6 book - Part 156 of 189
Ā 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212Mahmoud Samir Fayed
Ā 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Ā 
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212
Ā 
The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212
Ā 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
Ā 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĆŗjo
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
Ā 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...gurkirankumar98700
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
Ā 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Ā 
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024BookNet Canada
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Ā 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
Ā 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Ā 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
Ā 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Ā 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Ā 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service šŸø 8923113531 šŸŽ° Avail...
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Ā 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Ā 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Ā 
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Ā 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Ā 

The Ring programming language version 1.7 book - Part 188 of 196

  • 1. Ring Documentation, Release 1.7 ā€¢ void glUniform4iv(GLint location,GLsizei count,const GLint *value) ā€¢ void glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLļ¬‚oat *value) ā€¢ void glUseProgram(GLuint program) ā€¢ void glValidateProgram(GLuint program) ā€¢ void glVertex2s(GLshort x,GLshort y) ā€¢ void glVertex2i(GLint x,GLint y) ā€¢ void glVertex2f(GLļ¬‚oat x,GLļ¬‚oat y) ā€¢ void glVertex2d(GLdouble x,GLdouble y) ā€¢ void glVertex3s(GLshort x,GLshort y,GLshort z) ā€¢ void glVertex3i(GLint x,GLint y,GLint z) ā€¢ void glVertex3f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z) ā€¢ void glVertex3d(GLdouble x,GLdouble y,GLdouble z) ā€¢ void glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w) ā€¢ void glVertex4i(GLint x,GLint y,GLint z,GLint w) ā€¢ void glVertex4f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z,GLļ¬‚oat w) ā€¢ void glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w) ā€¢ void glVertex2sv(const GLshort * v) ā€¢ void glVertex2iv(const GLint * v) ā€¢ void glVertex2fv(const GLļ¬‚oat * v) ā€¢ void glVertex2dv(const GLdouble * v) ā€¢ void glVertex3sv(const GLshort * v) ā€¢ void glVertex3iv(const GLint * v) ā€¢ void glVertex3fv(const GLļ¬‚oat * v) ā€¢ void glVertex3dv(const GLdouble * v) ā€¢ void glVertex4sv(const GLshort * v) ā€¢ void glVertex4iv(const GLint * v) ā€¢ void glVertex4fv(const GLļ¬‚oat * v) ā€¢ void glVertex4dv(const GLdouble * v) 1842
  • 2. Ring Documentation, Release 1.7 ā€¢ void glVertexAttrib1f(GLuint index,GLļ¬‚oat v0) ā€¢ void glVertexAttrib1s(GLuint index,GLshort v0) ā€¢ void glVertexAttrib1d(GLuint index,GLdouble v0) ā€¢ void glVertexAttrib2f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1) ā€¢ void glVertexAttrib2s(GLuint index,GLshort v0,GLshort v1) ā€¢ void glVertexAttrib2d(GLuint index,GLdouble v0,GLdouble v1) ā€¢ void glVertexAttrib3f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1,GLļ¬‚oat v2) ā€¢ void glVertexAttrib3s(GLuint index,GLshort v0,GLshort v1,GLshort v2) ā€¢ void glVertexAttrib3d(GLuint index,GLdouble v0,GLdouble v1,GLdouble v2) ā€¢ void glVertexAttrib4f(GLuint index,GLļ¬‚oat v0,GLļ¬‚oat v1,GLļ¬‚oat v2,GLļ¬‚oat v3) ā€¢ void glVertexAttrib4s(GLuint index,GLshort v0,GLshort v1,GLshort v2,GLshort v3) ā€¢ void glVertexAttrib4d(GLuint index,GLdouble v0,GLdouble v1,GLdouble v2,GLdouble v3) ā€¢ void glVertexAttrib4Nub(GLuint index,GLubyte v0,GLubyte v1,GLubyte v2,GLubyte v3) ā€¢ void glVertexAttrib1fv(GLuint index,const GLļ¬‚oat *v) ā€¢ void glVertexAttrib1sv(GLuint index,const GLshort *v) ā€¢ void glVertexAttrib1dv(GLuint index,const GLdouble *v) ā€¢ void glVertexAttrib2fv(GLuint index,const GLļ¬‚oat *v) ā€¢ void glVertexAttrib2sv(GLuint index,const GLshort *v) ā€¢ void glVertexAttrib2dv(GLuint index,const GLdouble *v) ā€¢ void glVertexAttrib3fv(GLuint index,const GLļ¬‚oat *v) ā€¢ void glVertexAttrib3sv(GLuint index,const GLshort *v) ā€¢ void glVertexAttrib3dv(GLuint index,const GLdouble *v) ā€¢ void glVertexAttrib4fv(GLuint index,const GLļ¬‚oat *v) ā€¢ void glVertexAttrib4sv(GLuint index,const GLshort *v) ā€¢ void glVertexAttrib4dv(GLuint index,const GLdouble *v) ā€¢ void glVertexAttrib4iv(GLuint index,const GLint *v) ā€¢ void glVertexAttrib4bv(GLuint index,const GLbyte *v) ā€¢ void glVertexAttrib4ubv(GLuint index,const GLubyte *v) ā€¢ void glVertexAttrib4usv(GLuint index,const GLushort *v) ā€¢ void glVertexAttrib4uiv(GLuint index,const GLuint *v) ā€¢ void glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const GLvoid * pointer) ā€¢ void glVertexPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer) ā€¢ void glViewport(GLint x,GLint y,GLsizei width,GLsizei height) ā€¢ void glWindowPos2s(GLshort x,GLshort y) ā€¢ void glWindowPos2i(GLint x,GLint y) 1843
  • 3. Ring Documentation, Release 1.7 ā€¢ void glWindowPos2f(GLļ¬‚oat x,GLļ¬‚oat y) ā€¢ void glWindowPos2d(GLdouble x,GLdouble y) ā€¢ void glWindowPos3s(GLshort x,GLshort y,GLshort z) ā€¢ void glWindowPos3i(GLint x,GLint y,GLint z) ā€¢ void glWindowPos3f(GLļ¬‚oat x,GLļ¬‚oat y,GLļ¬‚oat z) ā€¢ void glWindowPos3d(GLdouble x,GLdouble y,GLdouble z) ā€¢ void glWindowPos2sv(const GLshort * v) ā€¢ void glWindowPos2iv(const GLint * v) ā€¢ void glWindowPos2fv(const GLļ¬‚oat * v) ā€¢ void glWindowPos2dv(const GLdouble * v) ā€¢ void glWindowPos3sv(const GLshort * v) ā€¢ void glWindowPos3iv(const GLint * v) ā€¢ void glWindowPos3fv(const GLļ¬‚oat * v) ā€¢ void glWindowPos3dv(const GLdouble * v) ā€¢ void gluBeginCurve(GLUnurbs* nurb) ā€¢ void gluBeginPolygon(GLUtesselator* tess) ā€¢ void gluBeginSurface(GLUnurbs* nurb) ā€¢ void gluBeginTrim(GLUnurbs* nurb) ā€¢ void gluCylinder(GLUquadric* quad,GLdouble base,GLdouble top,GLdouble height,GLint slices,GLint stacks) ā€¢ void gluDeleteNurbsRenderer(GLUnurbs* nurb) ā€¢ void gluDeleteQuadric(GLUquadric* quad) ā€¢ void gluDeleteTess(GLUtesselator* tess) ā€¢ void gluDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops) ā€¢ void gluEndCurve(GLUnurbs* nurb) ā€¢ void gluEndPolygon(GLUtesselator* tess) ā€¢ void gluEndSurface(GLUnurbs* nurb) ā€¢ void gluEndTrim(GLUnurbs* nurb) ā€¢ const GLubyte * gluErrorString(GLenum error) ā€¢ void gluGetNurbsProperty(GLUnurbs* nurb,GLenum property,GLļ¬‚oat* data) ā€¢ const GLubyte * gluGetString(GLenum name) ā€¢ void gluGetTessProperty(GLUtesselator* tess,GLenum which,GLdouble* data) ā€¢ void gluLoadSamplingMatrices(GLUnurbs* nurb,const GLļ¬‚oat * model,const GLļ¬‚oat * perspective,const GLint * view) ā€¢ void gluLookAt(GLdouble eyeX,GLdouble eyeY,GLdouble eyeZ,GLdouble centerX,GLdouble cen- terY,GLdouble centerZ,GLdouble upX,GLdouble upY,GLdouble upZ) ā€¢ GLUnurbs *gluNewNurbsRenderer(void) ā€¢ GLUquadric *gluNewQuadric(void) 1844
  • 4. Ring Documentation, Release 1.7 ā€¢ GLUtesselator* gluNewTess(void) ā€¢ void gluNextContour(GLUtesselator* tess,GLenum type) ā€¢ void gluNurbsCurve(GLUnurbs* nurb,GLint knotCount,GLļ¬‚oat * knots,GLint stride,GLļ¬‚oat * control,GLint order,GLenum type) ā€¢ void gluNurbsProperty(GLUnurbs* nurb,GLenum property,GLļ¬‚oat value) ā€¢ void gluNurbsSurface(GLUnurbs* nurb,GLint sKnotCount,GLļ¬‚oat* sKnots,GLint tKnotCount,GLļ¬‚oat* tKnots,GLint sStride,GLint tStride,GLļ¬‚oat* control,GLint sOrder,GLint tOrder,GLenum type) ā€¢ void gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top) ā€¢ void gluPartialDisk(GLUquadric* quad,GLdouble inner,GLdouble outer,GLint slices,GLint loops,GLdouble start,GLdouble sweep) ā€¢ void gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar) ā€¢ void gluPickMatrix(GLdouble x,GLdouble y,GLdouble delX,GLdouble delY,GLint * viewport) ā€¢ GLint gluProject(GLdouble objX,GLdouble objY,GLdouble objZ,const GLdouble * model,const GLdouble * proj,const GLint * view,GLdouble* winX,GLdouble* winY,GLdouble* winZ) ā€¢ void gluPwlCurve(GLUnurbs* nurb,GLint count,GLļ¬‚oat* data,GLint stride,GLenum type) ā€¢ void gluQuadricDrawStyle(GLUquadric* quad,GLenum draw) ā€¢ void gluQuadricNormals(GLUquadric* quad,GLenum normal) ā€¢ void gluQuadricOrientation(GLUquadric* quad,GLenum orientation) ā€¢ void gluQuadricTexture(GLUquadric* quad,GLboolean texture) ā€¢ GLint gluScaleImage(GLenum format,GLsizei wIn,GLsizei hIn,GLenum typeIn,const void * dataIn,GLsizei wOut,GLsizei hOut,GLenum typeOut,GLvoid* dataOut) ā€¢ void gluSphere(GLUquadric* quad,GLdouble radius,GLint slices,GLint stacks) ā€¢ void gluTessBeginContour(GLUtesselator* tess) ā€¢ void gluTessBeginPolygon(GLUtesselator* tess,GLvoid* data) ā€¢ void gluTessEndContour(GLUtesselator* tess) ā€¢ void gluTessEndPolygon(GLUtesselator* tess) ā€¢ void gluTessNormal(GLUtesselator* tess,GLdouble valueX,GLdouble valueY,GLdouble valueZ) ā€¢ void gluTessProperty(GLUtesselator* tess,GLenum which,GLdouble data) ā€¢ void gluTessVertex(GLUtesselator* tess,GLdouble * location,GLvoid* data) ā€¢ GLint gluUnProject(GLdouble winX,GLdouble winY,GLdouble winZ,const GLdouble * model,const GLdou- ble * proj,const GLint * view,GLdouble* objX,GLdouble* objY,GLdouble* objZ) ā€¢ void glDisable(GLenum cap) 1845
  • 5. CHAPTER FOUR RINGOPENGL (OPENGL 4.6) FUNCTIONS REFERENCE ā€¢ GL_ZERO ā€¢ GL_FALSE ā€¢ GL_LOGIC_OP ā€¢ GL_NONE ā€¢ GL_TEXTURE_COMPONENTS ā€¢ GL_NO_ERROR ā€¢ GL_POINTS ā€¢ GL_CURRENT_BIT ā€¢ GL_TRUE ā€¢ GL_ONE ā€¢ GL_CLIENT_PIXEL_STORE_BIT ā€¢ GL_LINES ā€¢ GL_LINE_LOOP ā€¢ GL_POINT_BIT ā€¢ GL_CLIENT_VERTEX_ARRAY_BIT ā€¢ GL_LINE_STRIP ā€¢ GL_LINE_BIT ā€¢ GL_TRIANGLES ā€¢ GL_TRIANGLE_STRIP ā€¢ GL_TRIANGLE_FAN ā€¢ GL_QUADS ā€¢ GL_QUAD_STRIP ā€¢ GL_POLYGON_BIT ā€¢ GL_POLYGON ā€¢ GL_POLYGON_STIPPLE_BIT ā€¢ GL_PIXEL_MODE_BIT ā€¢ GL_LIGHTING_BIT 1846
  • 6. Ring Documentation, Release 1.7 ā€¢ GL_FOG_BIT ā€¢ GL_DEPTH_BUFFER_BIT ā€¢ GL_ACCUM ā€¢ GL_LOAD ā€¢ GL_RETURN ā€¢ GL_MULT ā€¢ GL_ADD ā€¢ GL_NEVER ā€¢ GL_ACCUM_BUFFER_BIT ā€¢ GL_LESS ā€¢ GL_EQUAL ā€¢ GL_LEQUAL ā€¢ GL_GREATER ā€¢ GL_NOTEQUAL ā€¢ GL_GEQUAL ā€¢ GL_ALWAYS ā€¢ GL_SRC_COLOR ā€¢ GL_ONE_MINUS_SRC_COLOR ā€¢ GL_SRC_ALPHA ā€¢ GL_ONE_MINUS_SRC_ALPHA ā€¢ GL_DST_ALPHA ā€¢ GL_ONE_MINUS_DST_ALPHA ā€¢ GL_DST_COLOR ā€¢ GL_ONE_MINUS_DST_COLOR ā€¢ GL_SRC_ALPHA_SATURATE ā€¢ GL_STENCIL_BUFFER_BIT ā€¢ GL_FRONT_LEFT ā€¢ GL_FRONT_RIGHT ā€¢ GL_BACK_LEFT ā€¢ GL_BACK_RIGHT ā€¢ GL_FRONT ā€¢ GL_BACK ā€¢ GL_LEFT ā€¢ GL_RIGHT ā€¢ GL_FRONT_AND_BACK ā€¢ GL_AUX0 1847
  • 7. Ring Documentation, Release 1.7 ā€¢ GL_AUX1 ā€¢ GL_AUX2 ā€¢ GL_AUX3 ā€¢ GL_INVALID_ENUM ā€¢ GL_INVALID_VALUE ā€¢ GL_INVALID_OPERATION ā€¢ GL_STACK_OVERFLOW ā€¢ GL_STACK_UNDERFLOW ā€¢ GL_OUT_OF_MEMORY ā€¢ GL_2D ā€¢ GL_3D ā€¢ GL_3D_COLOR ā€¢ GL_3D_COLOR_TEXTURE ā€¢ GL_4D_COLOR_TEXTURE ā€¢ GL_PASS_THROUGH_TOKEN ā€¢ GL_POINT_TOKEN ā€¢ GL_LINE_TOKEN ā€¢ GL_POLYGON_TOKEN ā€¢ GL_BITMAP_TOKEN ā€¢ GL_DRAW_PIXEL_TOKEN ā€¢ GL_COPY_PIXEL_TOKEN ā€¢ GL_LINE_RESET_TOKEN ā€¢ GL_EXP ā€¢ GL_VIEWPORT_BIT ā€¢ GL_EXP2 ā€¢ GL_CW ā€¢ GL_CCW ā€¢ GL_COEFF ā€¢ GL_ORDER ā€¢ GL_DOMAIN ā€¢ GL_CURRENT_COLOR ā€¢ GL_CURRENT_INDEX ā€¢ GL_CURRENT_NORMAL ā€¢ GL_CURRENT_TEXTURE_COORDS ā€¢ GL_CURRENT_RASTER_COLOR ā€¢ GL_CURRENT_RASTER_INDEX 1848
  • 8. Ring Documentation, Release 1.7 ā€¢ GL_CURRENT_RASTER_TEXTURE_COORDS ā€¢ GL_CURRENT_RASTER_POSITION ā€¢ GL_CURRENT_RASTER_POSITION_VALID ā€¢ GL_CURRENT_RASTER_DISTANCE ā€¢ GL_POINT_SMOOTH ā€¢ GL_POINT_SIZE ā€¢ GL_POINT_SIZE_RANGE ā€¢ GL_POINT_SIZE_GRANULARITY ā€¢ GL_LINE_SMOOTH ā€¢ GL_LINE_WIDTH ā€¢ GL_LINE_WIDTH_RANGE ā€¢ GL_LINE_WIDTH_GRANULARITY ā€¢ GL_LINE_STIPPLE ā€¢ GL_LINE_STIPPLE_PATTERN ā€¢ GL_LINE_STIPPLE_REPEAT ā€¢ GL_LIST_MODE ā€¢ GL_MAX_LIST_NESTING ā€¢ GL_LIST_BASE ā€¢ GL_LIST_INDEX ā€¢ GL_POLYGON_MODE ā€¢ GL_POLYGON_SMOOTH ā€¢ GL_POLYGON_STIPPLE ā€¢ GL_EDGE_FLAG ā€¢ GL_CULL_FACE ā€¢ GL_CULL_FACE_MODE ā€¢ GL_FRONT_FACE ā€¢ GL_LIGHTING ā€¢ GL_LIGHT_MODEL_LOCAL_VIEWER ā€¢ GL_LIGHT_MODEL_TWO_SIDE ā€¢ GL_LIGHT_MODEL_AMBIENT ā€¢ GL_SHADE_MODEL ā€¢ GL_COLOR_MATERIAL_FACE ā€¢ GL_COLOR_MATERIAL_PARAMETER ā€¢ GL_COLOR_MATERIAL ā€¢ GL_FOG ā€¢ GL_FOG_INDEX 1849
  • 9. Ring Documentation, Release 1.7 ā€¢ GL_FOG_DENSITY ā€¢ GL_FOG_START ā€¢ GL_FOG_END ā€¢ GL_FOG_MODE ā€¢ GL_FOG_COLOR ā€¢ GL_DEPTH_RANGE ā€¢ GL_DEPTH_TEST ā€¢ GL_DEPTH_WRITEMASK ā€¢ GL_DEPTH_CLEAR_VALUE ā€¢ GL_DEPTH_FUNC ā€¢ GL_ACCUM_CLEAR_VALUE ā€¢ GL_STENCIL_TEST ā€¢ GL_STENCIL_CLEAR_VALUE ā€¢ GL_STENCIL_FUNC ā€¢ GL_STENCIL_VALUE_MASK ā€¢ GL_STENCIL_FAIL ā€¢ GL_STENCIL_PASS_DEPTH_FAIL ā€¢ GL_STENCIL_PASS_DEPTH_PASS ā€¢ GL_STENCIL_REF ā€¢ GL_STENCIL_WRITEMASK ā€¢ GL_MATRIX_MODE ā€¢ GL_NORMALIZE ā€¢ GL_VIEWPORT ā€¢ GL_MODELVIEW_STACK_DEPTH ā€¢ GL_PROJECTION_STACK_DEPTH ā€¢ GL_TEXTURE_STACK_DEPTH ā€¢ GL_MODELVIEW_MATRIX ā€¢ GL_PROJECTION_MATRIX ā€¢ GL_TEXTURE_MATRIX ā€¢ GL_ATTRIB_STACK_DEPTH ā€¢ GL_CLIENT_ATTRIB_STACK_DEPTH ā€¢ GL_ALPHA_TEST ā€¢ GL_ALPHA_TEST_FUNC ā€¢ GL_ALPHA_TEST_REF ā€¢ GL_DITHER ā€¢ GL_BLEND_DST 1850
  • 10. Ring Documentation, Release 1.7 ā€¢ GL_BLEND_SRC ā€¢ GL_BLEND ā€¢ GL_LOGIC_OP_MODE ā€¢ GL_INDEX_LOGIC_OP ā€¢ GL_COLOR_LOGIC_OP ā€¢ GL_AUX_BUFFERS ā€¢ GL_DRAW_BUFFER ā€¢ GL_READ_BUFFER ā€¢ GL_SCISSOR_BOX ā€¢ GL_SCISSOR_TEST ā€¢ GL_INDEX_CLEAR_VALUE ā€¢ GL_INDEX_WRITEMASK ā€¢ GL_COLOR_CLEAR_VALUE ā€¢ GL_COLOR_WRITEMASK ā€¢ GL_INDEX_MODE ā€¢ GL_RGBA_MODE ā€¢ GL_DOUBLEBUFFER ā€¢ GL_STEREO ā€¢ GL_RENDER_MODE ā€¢ GL_PERSPECTIVE_CORRECTION_HINT ā€¢ GL_POINT_SMOOTH_HINT ā€¢ GL_LINE_SMOOTH_HINT ā€¢ GL_POLYGON_SMOOTH_HINT ā€¢ GL_FOG_HINT ā€¢ GL_TEXTURE_GEN_S ā€¢ GL_TEXTURE_GEN_T ā€¢ GL_TEXTURE_GEN_R ā€¢ GL_TEXTURE_GEN_Q ā€¢ GL_PIXEL_MAP_I_TO_I ā€¢ GL_PIXEL_MAP_S_TO_S ā€¢ GL_PIXEL_MAP_I_TO_R ā€¢ GL_PIXEL_MAP_I_TO_G ā€¢ GL_PIXEL_MAP_I_TO_B ā€¢ GL_PIXEL_MAP_I_TO_A ā€¢ GL_PIXEL_MAP_R_TO_R ā€¢ GL_PIXEL_MAP_G_TO_G 1851