SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.8
ā€¢ void setAttributeValue(int location, GLļ¬‚oat value)
ā€¢ void setAttributeValue_2(int location, GLļ¬‚oat x, GLļ¬‚oat y)
ā€¢ void setAttributeValue_3(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z)
ā€¢ void setAttributeValue_4(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w)
ā€¢ void setAttributeValue_5(int location, QVector2D value)
ā€¢ void setAttributeValue_6(int location, QVector3D value)
ā€¢ void setAttributeValue_7(int location, QVector4D value)
ā€¢ void setAttributeValue_8(int location, QColor value)
ā€¢ void setAttributeValue_9(int location, GLļ¬‚oat *values, int columns, int rows)
ā€¢ void setAttributeValue_10(char *name, GLļ¬‚oat value)
ā€¢ void setAttributeValue_11(char *name, GLļ¬‚oat x, GLļ¬‚oat y)
ā€¢ void setAttributeValue_12(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z)
ā€¢ void setAttributeValue_13(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w)
ā€¢ void setAttributeValue_14(char *name, QVector2D value)
ā€¢ void setAttributeValue_15(char *name, QVector3D value)
ā€¢ void setAttributeValue_16(char *name, QVector4D value)
ā€¢ void setDefaultInnerTessellationLevels(QVector<ļ¬‚oat> levels)
ā€¢ void setDefaultOuterTessellationLevels(QVector<ļ¬‚oat> levels)
ā€¢ void setPatchVertexCount(int count)
ā€¢ void setUniformValue(int location, GLļ¬‚oat value)
ā€¢ void setUniformValue_2(int location, GLint value)
ā€¢ void setUniformValue_3(char *name, QColor color)
ā€¢ void setUniformValue_4(char *name, QPoint point)
ā€¢ void setUniformValue_5(char *name, QPointF point)
ā€¢ void setUniformValue_6(char *name, QSize size)
ā€¢ void setUniformValue_7(char *name, QSizeF size)
ā€¢ void setUniformValue_8(char *name, QMatrix2x2 value)
ā€¢ void setUniformValue_9(char *name, QMatrix2x3 value)
ā€¢ void setUniformValue_10(char *name, QMatrix2x4 value)
ā€¢ void setUniformValue_11(char *name, QMatrix3x2 value)
ā€¢ void setUniformValue_12(char *name, QMatrix3x3 value)
ā€¢ void setUniformValue_13(char *name, QMatrix3x4 value)
ā€¢ void setUniformValue_14(char *name, QMatrix4x2 value)
ā€¢ void setUniformValue_15(char *name, QMatrix4x3 value)
ā€¢ void setUniformValue_16(char *name, QMatrix4x4 value)
ā€¢ void setUniformValue_21(int location, GLuint value)
82.111. QOpenGLShaderProgram Class 1031
Ring Documentation, Release 1.8
ā€¢ void setUniformValue_22(int location, GLļ¬‚oat x, GLļ¬‚oat y)
ā€¢ void setUniformValue_23(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z)
ā€¢ void setUniformValue_24(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w)
ā€¢ void setUniformValue_25(int location, QVector2D value)
ā€¢ void setUniformValue_26(int location, QVector3D value)
ā€¢ void setUniformValue_27(int location, QVector4D value)
ā€¢ void setUniformValue_28(int location, QColor color)
ā€¢ void setUniformValue_29(int location, QPoint point)
ā€¢ void setUniformValue_30(int location, QPointF point)
ā€¢ void setUniformValue_31(int location, QSize size)
ā€¢ void setUniformValue_32(int location, QSizeF size)
ā€¢ void setUniformValue_33(int location, QMatrix2x2 value)
ā€¢ void setUniformValue_34(int location, QMatrix2x3 value)
ā€¢ void setUniformValue_35(int location, QMatrix2x4 value)
ā€¢ void setUniformValue_36(int location, QMatrix3x2 value)
ā€¢ void setUniformValue_37(int location, QMatrix3x3 value)
ā€¢ void setUniformValue_38(int location, QMatrix3x4 value)
ā€¢ void setUniformValue_39(int location, QMatrix4x2 value)
ā€¢ void setUniformValue_40(int location, QMatrix4x3 value)
ā€¢ void setUniformValue_41(int location, QMatrix4x4 value)
ā€¢ void setUniformValue_46(char *name, GLļ¬‚oat value)
ā€¢ void setUniformValue_47(char *name, GLint value)
ā€¢ void setUniformValue_48(char *name, GLuint value)
ā€¢ void setUniformValue_49(char *name, GLļ¬‚oat x, GLļ¬‚oat y)
ā€¢ void setUniformValue_50(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z)
ā€¢ void setUniformValue_51(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w)
ā€¢ void setUniformValue_52(char *name, QVector2D value)
ā€¢ void setUniformValue_53(char *name, QVector3D value)
ā€¢ void setUniformValue_54(char *name, QVector4D value)
ā€¢ void setUniformValueArray(int location, GLļ¬‚oat *values, int count, int tupleSize)
ā€¢ void setUniformValueArray_2(int location, GLint *values, int count)
ā€¢ void setUniformValueArray_3(int location, GLuint *values, int count)
ā€¢ void setUniformValueArray_4(int location, QVector2D *values, int count)
ā€¢ void setUniformValueArray_5(int location, QVector3D *values, int count)
ā€¢ void setUniformValueArray_6(int location, QVector4D *values, int count)
ā€¢ void setUniformValueArray_7(int location, QMatrix2x2 *values, int count)
82.111. QOpenGLShaderProgram Class 1032
Ring Documentation, Release 1.8
ā€¢ void setUniformValueArray_8(int location, QMatrix2x3 *values, int count)
ā€¢ void setUniformValueArray_9(int location, QMatrix2x4 *values, int count)
ā€¢ void setUniformValueArray_10(int location, QMatrix3x2 *values, int count)
ā€¢ void setUniformValueArray_11(int location, QMatrix3x3 *values, int count)
ā€¢ void setUniformValueArray_12(int location, QMatrix3x4 *values, int count)
ā€¢ void setUniformValueArray_13(int location, QMatrix4x2 *values, int count)
ā€¢ void setUniformValueArray_14(int location, QMatrix4x3 *values, int count)
ā€¢ void setUniformValueArray_15(int location, QMatrix4x4 *values, int count)
ā€¢ void setUniformValueArray_16(char *name, GLļ¬‚oat *values, int count, int tupleSize)
ā€¢ void setUniformValueArray_17(char *name, GLint *values, int count)
ā€¢ void setUniformValueArray_18(char *name, GLuint *values, int count)
ā€¢ void setUniformValueArray_19(char *name, QVector2D *values, int count)
ā€¢ void setUniformValueArray_20(char *name, QVector3D *values, int count)
ā€¢ void setUniformValueArray_21(char *name, QVector4D *values, int count)
ā€¢ void setUniformValueArray_22(char *name, QMatrix2x2 *values, int count)
ā€¢ void setUniformValueArray_23(char *name, QMatrix2x3 *values, int count)
ā€¢ void setUniformValueArray_24(char *name, QMatrix2x4 *values, int count)
ā€¢ void setUniformValueArray_25(char *name, QMatrix3x2 *values, int count)
ā€¢ void setUniformValueArray_26(char *name, QMatrix3x3 *values, int count)
ā€¢ void setUniformValueArray_27(char *name, QMatrix3x4 *values, int count)
ā€¢ void setUniformValueArray_28(char *name, QMatrix4x2 *values, int count)
ā€¢ void setUniformValueArray_29(char *name, QMatrix4x3 *values, int count)
ā€¢ void setUniformValueArray_30(char *name, QMatrix4x4 *values, int count)
ā€¢ QList<QOpenGLShader *> shaders(void)
ā€¢ int uniformLocation(char *name)
ā€¢ int uniformLocation_2(QByteArray name)
ā€¢ int uniformLocation_3(QString name)
ā€¢ bool hasOpenGLShaderPrograms(QOpenGLContext *context)
82.112 QOpenGLTexture Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLTexture.html
Parameters : QOpenGLTexture::Target
ā€¢ void allocateStorage(void)
ā€¢ void bind_2(uint unit, QOpenGLTexture::TextureUnitReset reset)
ā€¢ QColor borderColor(void)
82.112. QOpenGLTexture Class 1033
Ring Documentation, Release 1.8
ā€¢ void borderColor_2(ļ¬‚oat *border)
ā€¢ void borderColor_3(int *border)
ā€¢ void borderColor_4(unsigned int *border)
ā€¢ QOpenGLTexture * createTextureView(QOpenGLTexture::Target target, QOpenGLTexture::TextureFormat
viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer)
ā€¢ int depth(void)
ā€¢ QOpenGLTexture::DepthStencilMode depthStencilMode(void)
ā€¢ void destroy(void)
ā€¢ int faces(void)
ā€¢ QOpenGLTexture::TextureFormat format(void)
ā€¢ void generateMipMaps(void)
ā€¢ void generateMipMaps_2(int baseLevel, bool resetBaseLevel)
ā€¢ int height(void)
ā€¢ bool isAutoMipMapGenerationEnabled(void)
ā€¢ bool isBound(void)
ā€¢ bool isBound_2(uint unit)
ā€¢ bool isCreated(void)
ā€¢ bool isTextureView(void)
ā€¢ int layers(void)
ā€¢ QPair<ļ¬‚oat, ļ¬‚oat> levelOfDetailRange(void)
ā€¢ ļ¬‚oat levelofDetailBias(void)
ā€¢ QOpenGLTexture::Filter magniļ¬cationFilter(void)
ā€¢ ļ¬‚oat maximumAnisotropy(void)
ā€¢ ļ¬‚oat maximumLevelOfDetail(void)
ā€¢ int maximumMipLevels(void)
ā€¢ ļ¬‚oat minimumLevelOfDetail(void)
ā€¢ int mipBaseLevel(void)
ā€¢ int mipMaxLevel(void)
ā€¢ void release(void)
ā€¢ void release_2(uint unit, QOpenGLTexture::TextureUnitReset reset)
ā€¢ void setBorderColor(QColor color)
ā€¢ void setBorderColor_4(uint r, uint g, uint b, uint a)
ā€¢ void setCompressedData_4(int mipLevel, int dataSize, void *data, QOpenGLPixelTransferOptions * options)
ā€¢ void setCompressedData_5(int dataSize, void *data, QOpenGLPixelTransferOptions * options)
ā€¢ void setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTex-
ture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void *data, QOpenGLPixel-
TransferOptions * options)
82.112. QOpenGLTexture Class 1034
Ring Documentation, Release 1.8
ā€¢ void setData_4(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType
sourceType, void *data, QOpenGLPixelTransferOptions * options)
ā€¢ void setData_5(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void
*data, QOpenGLPixelTransferOptions * options)
ā€¢ void setData_6(QImage image, QOpenGLTexture::MipMapGeneration genMipMaps)
ā€¢ void setDepthStencilMode(QOpenGLTexture::DepthStencilMode mode)
ā€¢ void setLayers(int layers)
ā€¢ void setLevelOfDetailRange(ļ¬‚oat min, ļ¬‚oat max)
ā€¢ void setLevelofDetailBias(ļ¬‚oat bias)
ā€¢ void setMagniļ¬cationFilter(QOpenGLTexture::Filter ļ¬lter)
ā€¢ void setMaximumAnisotropy(ļ¬‚oat anisotropy)
ā€¢ void setMaximumLevelOfDetail(ļ¬‚oat value)
ā€¢ void setMinMagFilters(QOpenGLTexture::Filter miniļ¬cationQOpenGLTexture::Filter, QOpenGLTex-
ture::Filter magniļ¬cationQOpenGLTexture::Filter)
ā€¢ void setMiniļ¬cationFilter(QOpenGLTexture::Filter ļ¬lter)
ā€¢ void setMinimumLevelOfDetail(ļ¬‚oat value)
ā€¢ void setMipBaseLevel(int baseLevel)
ā€¢ void setMipLevelRange(int baseLevel, int maxLevel)
ā€¢ void setMipLevels(int levels)
ā€¢ void setMipMaxLevel(int maxLevel)
ā€¢ void setSwizzleMask(QOpenGLTexture::SwizzleComponent component, QOpenGLTexture::SwizzleValue
value)
ā€¢ void setSwizzleMask_2(QOpenGLTexture::SwizzleValue r, QOpenGLTexture::SwizzleValue g, QOpenGLTex-
ture::SwizzleValue b, QOpenGLTexture::SwizzleValue a)
ā€¢ void setWrapMode(QOpenGLTexture::WrapMode mode)
ā€¢ void setWrapMode_2(QOpenGLTexture::CoordinateDirection direction, QOpenGLTexture::WrapMode mode)
ā€¢ QOpenGLTexture::SwizzleValue swizzleMask(QOpenGLTexture::SwizzleComponent component)
ā€¢ int width(void)
ā€¢ QOpenGLTexture::WrapMode wrapMode(QOpenGLTexture::CoordinateDirection direction)
ā€¢ GLuint boundTextureId(QOpenGLTexture::BindingTarget target)
82.113 QOpenGLTimerQuery Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLTimerQuery.html
Parameters : QObject *
ā€¢ void begin(void)
ā€¢ bool create(void)
ā€¢ void destroy(void)
82.113. QOpenGLTimerQuery Class 1035
Ring Documentation, Release 1.8
ā€¢ void end(void)
ā€¢ bool isCreated(void)
ā€¢ bool isResultAvailable(void)
ā€¢ GLuint objectId(void)
ā€¢ void recordTimestamp(void)
ā€¢ GLuint64 waitForResult(void)
ā€¢ GLuint64 waitForTimestamp(void)
82.114 QOpenGLVersionProļ¬le Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLVersionProļ¬le.html
Parameters : void
ā€¢ bool hasProļ¬les(void)
ā€¢ bool isLegacyVersion(void)
ā€¢ bool isValid(void)
ā€¢ QSurfaceFormat::OpenGLContextProļ¬le proļ¬le(void)
ā€¢ void setProļ¬le(QSurfaceFormat::OpenGLContextProļ¬le proļ¬le)
ā€¢ void setVersion(int majorVersion, int minorVersion)
ā€¢ QPair<int, int> version(void)
82.115 QOpenGLVertexArrayObject Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLVertexArrayObject.html
Parameters : QObject *
ā€¢ void bind(void)
ā€¢ bool create(void)
ā€¢ void destroy(void)
ā€¢ bool isCreated(void)
ā€¢ GLuint objectId(void)
ā€¢ void release(void)
82.116 QOpenGLWidget Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLWidget.html
Parameters : QWidget *
Parent Class : QWidget
ā€¢ void geteventparameters(void)
82.114. QOpenGLVersionProļ¬le Class 1036
Ring Documentation, Release 1.8
ā€¢ void setInitEvent(const char *cStr)
ā€¢ const char *getInitEvent(void)
ā€¢ void setPaintEvent(const char *cStr)
ā€¢ const char *getPaintEvent(void)
ā€¢ void setResizeEvent(const char *cStr)
ā€¢ const char *getResizeEvent(void)
ā€¢ QOpenGLContext * context(void)
ā€¢ GLuint defaultFramebufferObject(void)
ā€¢ void doneCurrent(void)
ā€¢ QSurfaceFormat format(void)
ā€¢ QImage grabFramebuffer(void)
ā€¢ bool isValid(void)
ā€¢ void makeCurrent(void)
ā€¢ void setFormat(QSurfaceFormat format)
ā€¢ QOpenGLWidget::UpdateBehavior updateBehavior(void)
82.117 QPaintDevice Class
C++ Reference : http://doc.qt.io/qt-5/QPaintDevice.html
ā€¢ int colorCount(void)
ā€¢ int depth(void)
ā€¢ int devicePixelRatio(void)
ā€¢ int heightMM(void)
ā€¢ int logicalDpiX(void)
ā€¢ int logicalDpiY(void)
ā€¢ QPaintEngine * paintEngine(void)
ā€¢ bool paintingActive(void)
ā€¢ int physicalDpiX(void)
ā€¢ int physicalDpiY(void)
ā€¢ int width(void)
ā€¢ int widthMM(void)
82.118 QPainter Class
C++ Reference : http://doc.qt.io/qt-5/QPainter.html
Parameters : void
ā€¢ QBrush background(void)
82.117. QPaintDevice Class 1037
Ring Documentation, Release 1.8
ā€¢ int backgroundMode(void)
ā€¢ bool begin(QPaintDevice *device)
ā€¢ void beginNativePainting(void)
ā€¢ QRect boundingRect(int x, int y, int w, int h, int ļ¬‚ags, QString text)
ā€¢ QBrush brush(void)
ā€¢ QPoint brushOrigin(void)
ā€¢ QRectF clipBoundingRect(void)
ā€¢ QPainterPath clipPath(void)
ā€¢ QRegion clipRegion(void)
ā€¢ QTransform combinedTransform(void)
ā€¢ int compositionMode(void)
ā€¢ QPaintDevice *device(void)
ā€¢ QTransform deviceTransform(void)
ā€¢ void drawArc(int x, int y, int width, int height, int startAngle, int spanAngle)
ā€¢ void drawChord(int x, int y, int width, int height, int startAngle, int spanAngle)
ā€¢ void drawConvexPolygon( QPoint * points, int pointCount)
ā€¢ void drawEllipse(int x, int y, int width, int height)
ā€¢ void drawGlyphRun( QPointF position, QGlyphRun glyphs)
ā€¢ void drawImage(int x, int y, QImage image)
ā€¢ void drawLine(int x1, int y1, int x2, int y2)
ā€¢ void drawLines( QLine * lines, int lineCount)
ā€¢ void drawPath( QPainterPath path)
ā€¢ void drawPicture(int x, int y, QPicture picture)
ā€¢ void drawPie(int x, int y, int width, int height, int startAngle, int spanAngle)
ā€¢ void drawPixmap(int x, int y, QPixmap)
ā€¢ void drawPoints( QPointF * points, int pointCount)
ā€¢ void drawRect(int x, int y, int width, int height)
ā€¢ void drawRects( QRectF * rectangles, int rectCount)
ā€¢ void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
ā€¢ void drawStaticText(int left, int top, QStaticText staticText)
ā€¢ void drawText(int x, int y, QString text)
ā€¢ void drawTiledPixmap(int x, int y, int width, int height, QPixmap pixmap, int sx, int sy)
ā€¢ bool end(void) # In RingQt use : bool endpaint(void)
ā€¢ void endNativePainting(void)
ā€¢ void eraseRect(int x, int y, int width, int height)
ā€¢ void ļ¬llPath( QPainterPath path, QBrush brush)
82.118. QPainter Class 1038
Ring Documentation, Release 1.8
ā€¢ void ļ¬llRect(int x, int y, int width, int height, QBrush)
ā€¢ QFont font(void)
ā€¢ QFontInfo fontInfo(void)
ā€¢ bool hasClipping(void)
ā€¢ void initFrom( QWidget *widget)
ā€¢ bool isActive(void)
ā€¢ int layoutDirection(void)
ā€¢ double opacity(void)
ā€¢ QPaintEngine *paintEngine(void)
ā€¢ QPen pen(void)
ā€¢ int renderHints(void)
ā€¢ void resetTransform(void)
ā€¢ void restore(void)
ā€¢ void rotate(qreal angle)
ā€¢ void save(void)
ā€¢ void scale(double sx, double sy)
ā€¢ void setBackground( QBrush brush)
ā€¢ void setBackgroundMode(Qt::BGMode mode)
ā€¢ void setBrush(QBrush brush)
ā€¢ void setBrushOrigin(int x, int y)
ā€¢ void setClipPath( QPainterPath path, Qt::ClipOperation operation)
ā€¢ void setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation)
ā€¢ void setClipRegion( QRegion region, Qt::ClipOperation operation)
ā€¢ void setClipping(bool enable)
ā€¢ void setCompositionMode(QPainter::CompositionMode mode)
ā€¢ void setFont( QFont font)
ā€¢ void setLayoutDirection(Qt::LayoutDirection direction)
ā€¢ void setOpacity(qreal opacity)
ā€¢ void setPen(QPen pen)
ā€¢ void setRenderHint(QPainter::RenderHint hint, bool on)
ā€¢ void setTransform( QTransform transform, bool combine)
ā€¢ void setViewTransformEnabled(bool enable)
ā€¢ void setViewport(int x, int y, int width, int height)
ā€¢ void setWindow(int x, int y, int width, int height)
ā€¢ void setWorldMatrixEnabled(bool enable)
ā€¢ void setWorldTransform( QTransform matrix, bool combine)
82.118. QPainter Class 1039
Ring Documentation, Release 1.8
ā€¢ void shear(double sh, double sv)
ā€¢ void strokePath( QPainterPath path, QPen pen)
ā€¢ bool testRenderHint(QPainter::RenderHint hint)
ā€¢ QTransform transform(void)
ā€¢ void translate(double dx, double dy)
ā€¢ bool viewTransformEnabled(void)
ā€¢ QRect viewport(void)
ā€¢ QRect window(void)
ā€¢ bool worldMatrixEnabled(void)
ā€¢ QTransform worldTransform(void)
ā€¢ void drawPolygon(QPainter *pObject, Qt::FillRule ļ¬llRule )
82.119 QPainter2 Class
C++ Reference : http://doc.qt.io/qt-5/QPainter2.html
Parameters : QPaintDevice *
Parent Class : QPainter
82.120 QPainterPath Class
C++ Reference : http://doc.qt.io/qt-5/QPainterPath.html
Parameters : void
ā€¢ void addEllipse(qreal x, qreal y, qreal width, qreal height)
ā€¢ void addPath(QPainterPath)
ā€¢ void addPolygon(QPolygonF)
ā€¢ void addRect(qreal x, qreal y, qreal width, qreal height)
ā€¢ void addRegion(QRegion)
ā€¢ void addRoundedRect(qreal x, qreal y, qreal w, qreal h, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
ā€¢ void addText(qreal x, qreal y, QFont, QString)
ā€¢ qreal angleAtPercent(qreal t)
ā€¢ void arcMoveTo(qreal x, qreal y, qreal width, qreal height, qreal angle)
ā€¢ void arcTo(qreal x, qreal y, qreal width, qreal height, qreal startAngle, qreal sweepLength)
ā€¢ QRectF boundingRect(void)
ā€¢ void closeSubpath(void)
ā€¢ void connectPath(QPainterPath)
ā€¢ bool contains(QPointF)
ā€¢ QRectF controlPointRect(void)
82.119. QPainter2 Class 1040

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
Ā 
computer graphics slides by Talha shah
computer graphics slides by Talha shahcomputer graphics slides by Talha shah
computer graphics slides by Talha shahSyed Talha
Ā 
The Ring programming language version 1.5.2 book - Part 154 of 181
The Ring programming language version 1.5.2 book - Part 154 of 181The Ring programming language version 1.5.2 book - Part 154 of 181
The Ring programming language version 1.5.2 book - Part 154 of 181Mahmoud 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.9 book - Part 196 of 210
The Ring programming language version 1.9 book - Part 196 of 210The Ring programming language version 1.9 book - Part 196 of 210
The Ring programming language version 1.9 book - Part 196 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 188 of 196
The Ring programming language version 1.7 book - Part 188 of 196The Ring programming language version 1.7 book - Part 188 of 196
The Ring programming language version 1.7 book - Part 188 of 196Mahmoud 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 162 of 194
The Ring programming language version 1.5.3 book - Part 162 of 194The Ring programming language version 1.5.3 book - Part 162 of 194
The Ring programming language version 1.5.3 book - Part 162 of 194Mahmoud Samir Fayed
Ā 
Adventures In Data Compilation
Adventures In Data CompilationAdventures In Data Compilation
Adventures In Data CompilationNaughty Dog
Ā 
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
Ā 
Functional microscope - Lenses in C++
Functional microscope - Lenses in C++Functional microscope - Lenses in C++
Functional microscope - Lenses in C++Alexander Granin
Ā 
Practical Model View Programming
Practical Model View ProgrammingPractical Model View Programming
Practical Model View ProgrammingMarius Bugge Monsen
Ā 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Viewsaccount inactive
Ā 
Cocos2d Performance Tips
Cocos2d Performance TipsCocos2d Performance Tips
Cocos2d Performance TipsKeisuke Hata
Ā 
The Ring programming language version 1.5.3 book - Part 166 of 194
The Ring programming language version 1.5.3 book - Part 166 of 194The Ring programming language version 1.5.3 book - Part 166 of 194
The Ring programming language version 1.5.3 book - Part 166 of 194Mahmoud 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
Ā 
Functional "Life": parallel cellular automata and comonads
Functional "Life": parallel cellular automata and comonadsFunctional "Life": parallel cellular automata and comonads
Functional "Life": parallel cellular automata and comonadsAlexander Granin
Ā 
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
Ā 

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
Ā 
Qt Widget In-Depth
Qt Widget In-DepthQt Widget In-Depth
Qt Widget In-Depth
Ā 
computer graphics slides by Talha shah
computer graphics slides by Talha shahcomputer graphics slides by Talha shah
computer graphics slides by Talha shah
Ā 
The Ring programming language version 1.5.2 book - Part 154 of 181
The Ring programming language version 1.5.2 book - Part 154 of 181The Ring programming language version 1.5.2 book - Part 154 of 181
The Ring programming language version 1.5.2 book - Part 154 of 181
Ā 
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.9 book - Part 196 of 210
The Ring programming language version 1.9 book - Part 196 of 210The Ring programming language version 1.9 book - Part 196 of 210
The Ring programming language version 1.9 book - Part 196 of 210
Ā 
The Ring programming language version 1.7 book - Part 188 of 196
The Ring programming language version 1.7 book - Part 188 of 196The Ring programming language version 1.7 book - Part 188 of 196
The Ring programming language version 1.7 book - Part 188 of 196
Ā 
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 162 of 194
The Ring programming language version 1.5.3 book - Part 162 of 194The Ring programming language version 1.5.3 book - Part 162 of 194
The Ring programming language version 1.5.3 book - Part 162 of 194
Ā 
Adventures In Data Compilation
Adventures In Data CompilationAdventures In Data Compilation
Adventures In Data Compilation
Ā 
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
Ā 
Functional microscope - Lenses in C++
Functional microscope - Lenses in C++Functional microscope - Lenses in C++
Functional microscope - Lenses in C++
Ā 
The Future of Qt Widgets
The Future of Qt WidgetsThe Future of Qt Widgets
The Future of Qt Widgets
Ā 
Practical Model View Programming
Practical Model View ProgrammingPractical Model View Programming
Practical Model View Programming
Ā 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Views
Ā 
Cocos2d Performance Tips
Cocos2d Performance TipsCocos2d Performance Tips
Cocos2d Performance Tips
Ā 
The Ring programming language version 1.5.3 book - Part 166 of 194
The Ring programming language version 1.5.3 book - Part 166 of 194The Ring programming language version 1.5.3 book - Part 166 of 194
The Ring programming language version 1.5.3 book - Part 166 of 194
Ā 
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
Ā 
Functional "Life": parallel cellular automata and comonads
Functional "Life": parallel cellular automata and comonadsFunctional "Life": parallel cellular automata and comonads
Functional "Life": parallel cellular automata and comonads
Ā 
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
Ā 

Similar to The Ring programming language version 1.8 book - Part 107 of 202

The Ring programming language version 1.10 book - Part 116 of 212
The Ring programming language version 1.10 book - Part 116 of 212The Ring programming language version 1.10 book - Part 116 of 212
The Ring programming language version 1.10 book - Part 116 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 170 of 180
The Ring programming language version 1.5.1 book - Part 170 of 180 The Ring programming language version 1.5.1 book - Part 170 of 180
The Ring programming language version 1.5.1 book - Part 170 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 114 of 210
The Ring programming language version 1.9 book - Part 114 of 210The Ring programming language version 1.9 book - Part 114 of 210
The Ring programming language version 1.9 book - Part 114 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 98 of 196
The Ring programming language version 1.7 book - Part 98 of 196The Ring programming language version 1.7 book - Part 98 of 196
The Ring programming language version 1.7 book - Part 98 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 125 of 212
The Ring programming language version 1.10 book - Part 125 of 212The Ring programming language version 1.10 book - Part 125 of 212
The Ring programming language version 1.10 book - Part 125 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 158 of 180
The Ring programming language version 1.5.1 book - Part 158 of 180 The Ring programming language version 1.5.1 book - Part 158 of 180
The Ring programming language version 1.5.1 book - Part 158 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.4 book - Part 28 of 30
The Ring programming language version 1.4 book - Part 28 of 30The Ring programming language version 1.4 book - Part 28 of 30
The Ring programming language version 1.4 book - Part 28 of 30Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 105 of 196
The Ring programming language version 1.7 book - Part 105 of 196The Ring programming language version 1.7 book - Part 105 of 196
The Ring programming language version 1.7 book - Part 105 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.2 book - Part 171 of 181
The Ring programming language version 1.5.2 book - Part 171 of 181The Ring programming language version 1.5.2 book - Part 171 of 181
The Ring programming language version 1.5.2 book - Part 171 of 181Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 104 of 210
The Ring programming language version 1.9 book - Part 104 of 210The Ring programming language version 1.9 book - Part 104 of 210
The Ring programming language version 1.9 book - Part 104 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202Mahmoud 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 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.4.1 book - Part 28 of 31
The Ring programming language version 1.4.1 book - Part 28 of 31The Ring programming language version 1.4.1 book - Part 28 of 31
The Ring programming language version 1.4.1 book - Part 28 of 31Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 139 of 180
The Ring programming language version 1.5.1 book - Part 139 of 180 The Ring programming language version 1.5.1 book - Part 139 of 180
The Ring programming language version 1.5.1 book - Part 139 of 180 Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 98 of 184
The Ring programming language version 1.5.3 book - Part 98 of 184The Ring programming language version 1.5.3 book - Part 98 of 184
The Ring programming language version 1.5.3 book - Part 98 of 184Mahmoud Samir Fayed
Ā 

Similar to The Ring programming language version 1.8 book - Part 107 of 202 (20)

The Ring programming language version 1.10 book - Part 116 of 212
The Ring programming language version 1.10 book - Part 116 of 212The Ring programming language version 1.10 book - Part 116 of 212
The Ring programming language version 1.10 book - Part 116 of 212
Ā 
The Ring programming language version 1.5.1 book - Part 170 of 180
The Ring programming language version 1.5.1 book - Part 170 of 180 The Ring programming language version 1.5.1 book - Part 170 of 180
The Ring programming language version 1.5.1 book - Part 170 of 180
Ā 
The Ring programming language version 1.9 book - Part 114 of 210
The Ring programming language version 1.9 book - Part 114 of 210The Ring programming language version 1.9 book - Part 114 of 210
The Ring programming language version 1.9 book - Part 114 of 210
Ā 
The Ring programming language version 1.7 book - Part 98 of 196
The Ring programming language version 1.7 book - Part 98 of 196The Ring programming language version 1.7 book - Part 98 of 196
The Ring programming language version 1.7 book - Part 98 of 196
Ā 
The Ring programming language version 1.10 book - Part 125 of 212
The Ring programming language version 1.10 book - Part 125 of 212The Ring programming language version 1.10 book - Part 125 of 212
The Ring programming language version 1.10 book - Part 125 of 212
Ā 
The Ring programming language version 1.5.1 book - Part 158 of 180
The Ring programming language version 1.5.1 book - Part 158 of 180 The Ring programming language version 1.5.1 book - Part 158 of 180
The Ring programming language version 1.5.1 book - Part 158 of 180
Ā 
The Ring programming language version 1.4 book - Part 28 of 30
The Ring programming language version 1.4 book - Part 28 of 30The Ring programming language version 1.4 book - Part 28 of 30
The Ring programming language version 1.4 book - Part 28 of 30
Ā 
The Ring programming language version 1.7 book - Part 105 of 196
The Ring programming language version 1.7 book - Part 105 of 196The Ring programming language version 1.7 book - Part 105 of 196
The Ring programming language version 1.7 book - Part 105 of 196
Ā 
The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189
Ā 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189
Ā 
The Ring programming language version 1.5.2 book - Part 171 of 181
The Ring programming language version 1.5.2 book - Part 171 of 181The Ring programming language version 1.5.2 book - Part 171 of 181
The Ring programming language version 1.5.2 book - Part 171 of 181
Ā 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88
Ā 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184
Ā 
The Ring programming language version 1.9 book - Part 104 of 210
The Ring programming language version 1.9 book - Part 104 of 210The Ring programming language version 1.9 book - Part 104 of 210
The Ring programming language version 1.9 book - Part 104 of 210
Ā 
The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202The Ring programming language version 1.8 book - Part 125 of 202
The Ring programming language version 1.8 book - Part 125 of 202
Ā 
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 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.4.1 book - Part 28 of 31
The Ring programming language version 1.4.1 book - Part 28 of 31The Ring programming language version 1.4.1 book - Part 28 of 31
The Ring programming language version 1.4.1 book - Part 28 of 31
Ā 
The Ring programming language version 1.5.1 book - Part 139 of 180
The Ring programming language version 1.5.1 book - Part 139 of 180 The Ring programming language version 1.5.1 book - Part 139 of 180
The Ring programming language version 1.5.1 book - Part 139 of 180
Ā 
The Ring programming language version 1.5.3 book - Part 98 of 184
The Ring programming language version 1.5.3 book - Part 98 of 184The Ring programming language version 1.5.3 book - Part 98 of 184
The Ring programming language version 1.5.3 book - Part 98 of 184
Ā 

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 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.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 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.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
Ā 

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 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.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 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.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
Ā 

Recently uploaded

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
Ā 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
Ā 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
Ā 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
Ā 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
Ā 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
Ā 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
Ā 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
Ā 
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open SourceWSO2
Ā 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
Ā 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
Ā 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
Ā 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
Ā 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
Ā 
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...WSO2
Ā 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
Ā 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
Ā 

Recently uploaded (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Ā 
Abortion Pills In Pretoria ](+27832195400*)[ šŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ šŸ„ Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ šŸ„ Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ šŸ„ Women's Abortion Clinic In Pre...
Ā 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
Ā 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
Ā 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
Ā 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
Ā 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
Ā 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
Ā 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
Ā 
Abortion Pill Prices Boksburg [(+27832195400*)] šŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] šŸ„ Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] šŸ„ Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] šŸ„ Women's Abortion Clinic in ...
Ā 
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom Firstā€”Unleashing Developer Potential with Open Source
Ā 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
Ā 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
Ā 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
Ā 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
Ā 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
Ā 
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise ā€“ Running an API Program, fr...
Ā 
Abortion Pill Prices Tembisa [(+27832195400*)] šŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] šŸ„ Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] šŸ„ Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] šŸ„ Women's Abortion Clinic in T...
Ā 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Ā 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Ā 

The Ring programming language version 1.8 book - Part 107 of 202

  • 1. Ring Documentation, Release 1.8 ā€¢ void setAttributeValue(int location, GLļ¬‚oat value) ā€¢ void setAttributeValue_2(int location, GLļ¬‚oat x, GLļ¬‚oat y) ā€¢ void setAttributeValue_3(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z) ā€¢ void setAttributeValue_4(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w) ā€¢ void setAttributeValue_5(int location, QVector2D value) ā€¢ void setAttributeValue_6(int location, QVector3D value) ā€¢ void setAttributeValue_7(int location, QVector4D value) ā€¢ void setAttributeValue_8(int location, QColor value) ā€¢ void setAttributeValue_9(int location, GLļ¬‚oat *values, int columns, int rows) ā€¢ void setAttributeValue_10(char *name, GLļ¬‚oat value) ā€¢ void setAttributeValue_11(char *name, GLļ¬‚oat x, GLļ¬‚oat y) ā€¢ void setAttributeValue_12(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z) ā€¢ void setAttributeValue_13(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w) ā€¢ void setAttributeValue_14(char *name, QVector2D value) ā€¢ void setAttributeValue_15(char *name, QVector3D value) ā€¢ void setAttributeValue_16(char *name, QVector4D value) ā€¢ void setDefaultInnerTessellationLevels(QVector<ļ¬‚oat> levels) ā€¢ void setDefaultOuterTessellationLevels(QVector<ļ¬‚oat> levels) ā€¢ void setPatchVertexCount(int count) ā€¢ void setUniformValue(int location, GLļ¬‚oat value) ā€¢ void setUniformValue_2(int location, GLint value) ā€¢ void setUniformValue_3(char *name, QColor color) ā€¢ void setUniformValue_4(char *name, QPoint point) ā€¢ void setUniformValue_5(char *name, QPointF point) ā€¢ void setUniformValue_6(char *name, QSize size) ā€¢ void setUniformValue_7(char *name, QSizeF size) ā€¢ void setUniformValue_8(char *name, QMatrix2x2 value) ā€¢ void setUniformValue_9(char *name, QMatrix2x3 value) ā€¢ void setUniformValue_10(char *name, QMatrix2x4 value) ā€¢ void setUniformValue_11(char *name, QMatrix3x2 value) ā€¢ void setUniformValue_12(char *name, QMatrix3x3 value) ā€¢ void setUniformValue_13(char *name, QMatrix3x4 value) ā€¢ void setUniformValue_14(char *name, QMatrix4x2 value) ā€¢ void setUniformValue_15(char *name, QMatrix4x3 value) ā€¢ void setUniformValue_16(char *name, QMatrix4x4 value) ā€¢ void setUniformValue_21(int location, GLuint value) 82.111. QOpenGLShaderProgram Class 1031
  • 2. Ring Documentation, Release 1.8 ā€¢ void setUniformValue_22(int location, GLļ¬‚oat x, GLļ¬‚oat y) ā€¢ void setUniformValue_23(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z) ā€¢ void setUniformValue_24(int location, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w) ā€¢ void setUniformValue_25(int location, QVector2D value) ā€¢ void setUniformValue_26(int location, QVector3D value) ā€¢ void setUniformValue_27(int location, QVector4D value) ā€¢ void setUniformValue_28(int location, QColor color) ā€¢ void setUniformValue_29(int location, QPoint point) ā€¢ void setUniformValue_30(int location, QPointF point) ā€¢ void setUniformValue_31(int location, QSize size) ā€¢ void setUniformValue_32(int location, QSizeF size) ā€¢ void setUniformValue_33(int location, QMatrix2x2 value) ā€¢ void setUniformValue_34(int location, QMatrix2x3 value) ā€¢ void setUniformValue_35(int location, QMatrix2x4 value) ā€¢ void setUniformValue_36(int location, QMatrix3x2 value) ā€¢ void setUniformValue_37(int location, QMatrix3x3 value) ā€¢ void setUniformValue_38(int location, QMatrix3x4 value) ā€¢ void setUniformValue_39(int location, QMatrix4x2 value) ā€¢ void setUniformValue_40(int location, QMatrix4x3 value) ā€¢ void setUniformValue_41(int location, QMatrix4x4 value) ā€¢ void setUniformValue_46(char *name, GLļ¬‚oat value) ā€¢ void setUniformValue_47(char *name, GLint value) ā€¢ void setUniformValue_48(char *name, GLuint value) ā€¢ void setUniformValue_49(char *name, GLļ¬‚oat x, GLļ¬‚oat y) ā€¢ void setUniformValue_50(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z) ā€¢ void setUniformValue_51(char *name, GLļ¬‚oat x, GLļ¬‚oat y, GLļ¬‚oat z, GLļ¬‚oat w) ā€¢ void setUniformValue_52(char *name, QVector2D value) ā€¢ void setUniformValue_53(char *name, QVector3D value) ā€¢ void setUniformValue_54(char *name, QVector4D value) ā€¢ void setUniformValueArray(int location, GLļ¬‚oat *values, int count, int tupleSize) ā€¢ void setUniformValueArray_2(int location, GLint *values, int count) ā€¢ void setUniformValueArray_3(int location, GLuint *values, int count) ā€¢ void setUniformValueArray_4(int location, QVector2D *values, int count) ā€¢ void setUniformValueArray_5(int location, QVector3D *values, int count) ā€¢ void setUniformValueArray_6(int location, QVector4D *values, int count) ā€¢ void setUniformValueArray_7(int location, QMatrix2x2 *values, int count) 82.111. QOpenGLShaderProgram Class 1032
  • 3. Ring Documentation, Release 1.8 ā€¢ void setUniformValueArray_8(int location, QMatrix2x3 *values, int count) ā€¢ void setUniformValueArray_9(int location, QMatrix2x4 *values, int count) ā€¢ void setUniformValueArray_10(int location, QMatrix3x2 *values, int count) ā€¢ void setUniformValueArray_11(int location, QMatrix3x3 *values, int count) ā€¢ void setUniformValueArray_12(int location, QMatrix3x4 *values, int count) ā€¢ void setUniformValueArray_13(int location, QMatrix4x2 *values, int count) ā€¢ void setUniformValueArray_14(int location, QMatrix4x3 *values, int count) ā€¢ void setUniformValueArray_15(int location, QMatrix4x4 *values, int count) ā€¢ void setUniformValueArray_16(char *name, GLļ¬‚oat *values, int count, int tupleSize) ā€¢ void setUniformValueArray_17(char *name, GLint *values, int count) ā€¢ void setUniformValueArray_18(char *name, GLuint *values, int count) ā€¢ void setUniformValueArray_19(char *name, QVector2D *values, int count) ā€¢ void setUniformValueArray_20(char *name, QVector3D *values, int count) ā€¢ void setUniformValueArray_21(char *name, QVector4D *values, int count) ā€¢ void setUniformValueArray_22(char *name, QMatrix2x2 *values, int count) ā€¢ void setUniformValueArray_23(char *name, QMatrix2x3 *values, int count) ā€¢ void setUniformValueArray_24(char *name, QMatrix2x4 *values, int count) ā€¢ void setUniformValueArray_25(char *name, QMatrix3x2 *values, int count) ā€¢ void setUniformValueArray_26(char *name, QMatrix3x3 *values, int count) ā€¢ void setUniformValueArray_27(char *name, QMatrix3x4 *values, int count) ā€¢ void setUniformValueArray_28(char *name, QMatrix4x2 *values, int count) ā€¢ void setUniformValueArray_29(char *name, QMatrix4x3 *values, int count) ā€¢ void setUniformValueArray_30(char *name, QMatrix4x4 *values, int count) ā€¢ QList<QOpenGLShader *> shaders(void) ā€¢ int uniformLocation(char *name) ā€¢ int uniformLocation_2(QByteArray name) ā€¢ int uniformLocation_3(QString name) ā€¢ bool hasOpenGLShaderPrograms(QOpenGLContext *context) 82.112 QOpenGLTexture Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLTexture.html Parameters : QOpenGLTexture::Target ā€¢ void allocateStorage(void) ā€¢ void bind_2(uint unit, QOpenGLTexture::TextureUnitReset reset) ā€¢ QColor borderColor(void) 82.112. QOpenGLTexture Class 1033
  • 4. Ring Documentation, Release 1.8 ā€¢ void borderColor_2(ļ¬‚oat *border) ā€¢ void borderColor_3(int *border) ā€¢ void borderColor_4(unsigned int *border) ā€¢ QOpenGLTexture * createTextureView(QOpenGLTexture::Target target, QOpenGLTexture::TextureFormat viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) ā€¢ int depth(void) ā€¢ QOpenGLTexture::DepthStencilMode depthStencilMode(void) ā€¢ void destroy(void) ā€¢ int faces(void) ā€¢ QOpenGLTexture::TextureFormat format(void) ā€¢ void generateMipMaps(void) ā€¢ void generateMipMaps_2(int baseLevel, bool resetBaseLevel) ā€¢ int height(void) ā€¢ bool isAutoMipMapGenerationEnabled(void) ā€¢ bool isBound(void) ā€¢ bool isBound_2(uint unit) ā€¢ bool isCreated(void) ā€¢ bool isTextureView(void) ā€¢ int layers(void) ā€¢ QPair<ļ¬‚oat, ļ¬‚oat> levelOfDetailRange(void) ā€¢ ļ¬‚oat levelofDetailBias(void) ā€¢ QOpenGLTexture::Filter magniļ¬cationFilter(void) ā€¢ ļ¬‚oat maximumAnisotropy(void) ā€¢ ļ¬‚oat maximumLevelOfDetail(void) ā€¢ int maximumMipLevels(void) ā€¢ ļ¬‚oat minimumLevelOfDetail(void) ā€¢ int mipBaseLevel(void) ā€¢ int mipMaxLevel(void) ā€¢ void release(void) ā€¢ void release_2(uint unit, QOpenGLTexture::TextureUnitReset reset) ā€¢ void setBorderColor(QColor color) ā€¢ void setBorderColor_4(uint r, uint g, uint b, uint a) ā€¢ void setCompressedData_4(int mipLevel, int dataSize, void *data, QOpenGLPixelTransferOptions * options) ā€¢ void setCompressedData_5(int dataSize, void *data, QOpenGLPixelTransferOptions * options) ā€¢ void setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTex- ture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void *data, QOpenGLPixel- TransferOptions * options) 82.112. QOpenGLTexture Class 1034
  • 5. Ring Documentation, Release 1.8 ā€¢ void setData_4(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void *data, QOpenGLPixelTransferOptions * options) ā€¢ void setData_5(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void *data, QOpenGLPixelTransferOptions * options) ā€¢ void setData_6(QImage image, QOpenGLTexture::MipMapGeneration genMipMaps) ā€¢ void setDepthStencilMode(QOpenGLTexture::DepthStencilMode mode) ā€¢ void setLayers(int layers) ā€¢ void setLevelOfDetailRange(ļ¬‚oat min, ļ¬‚oat max) ā€¢ void setLevelofDetailBias(ļ¬‚oat bias) ā€¢ void setMagniļ¬cationFilter(QOpenGLTexture::Filter ļ¬lter) ā€¢ void setMaximumAnisotropy(ļ¬‚oat anisotropy) ā€¢ void setMaximumLevelOfDetail(ļ¬‚oat value) ā€¢ void setMinMagFilters(QOpenGLTexture::Filter miniļ¬cationQOpenGLTexture::Filter, QOpenGLTex- ture::Filter magniļ¬cationQOpenGLTexture::Filter) ā€¢ void setMiniļ¬cationFilter(QOpenGLTexture::Filter ļ¬lter) ā€¢ void setMinimumLevelOfDetail(ļ¬‚oat value) ā€¢ void setMipBaseLevel(int baseLevel) ā€¢ void setMipLevelRange(int baseLevel, int maxLevel) ā€¢ void setMipLevels(int levels) ā€¢ void setMipMaxLevel(int maxLevel) ā€¢ void setSwizzleMask(QOpenGLTexture::SwizzleComponent component, QOpenGLTexture::SwizzleValue value) ā€¢ void setSwizzleMask_2(QOpenGLTexture::SwizzleValue r, QOpenGLTexture::SwizzleValue g, QOpenGLTex- ture::SwizzleValue b, QOpenGLTexture::SwizzleValue a) ā€¢ void setWrapMode(QOpenGLTexture::WrapMode mode) ā€¢ void setWrapMode_2(QOpenGLTexture::CoordinateDirection direction, QOpenGLTexture::WrapMode mode) ā€¢ QOpenGLTexture::SwizzleValue swizzleMask(QOpenGLTexture::SwizzleComponent component) ā€¢ int width(void) ā€¢ QOpenGLTexture::WrapMode wrapMode(QOpenGLTexture::CoordinateDirection direction) ā€¢ GLuint boundTextureId(QOpenGLTexture::BindingTarget target) 82.113 QOpenGLTimerQuery Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLTimerQuery.html Parameters : QObject * ā€¢ void begin(void) ā€¢ bool create(void) ā€¢ void destroy(void) 82.113. QOpenGLTimerQuery Class 1035
  • 6. Ring Documentation, Release 1.8 ā€¢ void end(void) ā€¢ bool isCreated(void) ā€¢ bool isResultAvailable(void) ā€¢ GLuint objectId(void) ā€¢ void recordTimestamp(void) ā€¢ GLuint64 waitForResult(void) ā€¢ GLuint64 waitForTimestamp(void) 82.114 QOpenGLVersionProļ¬le Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLVersionProļ¬le.html Parameters : void ā€¢ bool hasProļ¬les(void) ā€¢ bool isLegacyVersion(void) ā€¢ bool isValid(void) ā€¢ QSurfaceFormat::OpenGLContextProļ¬le proļ¬le(void) ā€¢ void setProļ¬le(QSurfaceFormat::OpenGLContextProļ¬le proļ¬le) ā€¢ void setVersion(int majorVersion, int minorVersion) ā€¢ QPair<int, int> version(void) 82.115 QOpenGLVertexArrayObject Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLVertexArrayObject.html Parameters : QObject * ā€¢ void bind(void) ā€¢ bool create(void) ā€¢ void destroy(void) ā€¢ bool isCreated(void) ā€¢ GLuint objectId(void) ā€¢ void release(void) 82.116 QOpenGLWidget Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLWidget.html Parameters : QWidget * Parent Class : QWidget ā€¢ void geteventparameters(void) 82.114. QOpenGLVersionProļ¬le Class 1036
  • 7. Ring Documentation, Release 1.8 ā€¢ void setInitEvent(const char *cStr) ā€¢ const char *getInitEvent(void) ā€¢ void setPaintEvent(const char *cStr) ā€¢ const char *getPaintEvent(void) ā€¢ void setResizeEvent(const char *cStr) ā€¢ const char *getResizeEvent(void) ā€¢ QOpenGLContext * context(void) ā€¢ GLuint defaultFramebufferObject(void) ā€¢ void doneCurrent(void) ā€¢ QSurfaceFormat format(void) ā€¢ QImage grabFramebuffer(void) ā€¢ bool isValid(void) ā€¢ void makeCurrent(void) ā€¢ void setFormat(QSurfaceFormat format) ā€¢ QOpenGLWidget::UpdateBehavior updateBehavior(void) 82.117 QPaintDevice Class C++ Reference : http://doc.qt.io/qt-5/QPaintDevice.html ā€¢ int colorCount(void) ā€¢ int depth(void) ā€¢ int devicePixelRatio(void) ā€¢ int heightMM(void) ā€¢ int logicalDpiX(void) ā€¢ int logicalDpiY(void) ā€¢ QPaintEngine * paintEngine(void) ā€¢ bool paintingActive(void) ā€¢ int physicalDpiX(void) ā€¢ int physicalDpiY(void) ā€¢ int width(void) ā€¢ int widthMM(void) 82.118 QPainter Class C++ Reference : http://doc.qt.io/qt-5/QPainter.html Parameters : void ā€¢ QBrush background(void) 82.117. QPaintDevice Class 1037
  • 8. Ring Documentation, Release 1.8 ā€¢ int backgroundMode(void) ā€¢ bool begin(QPaintDevice *device) ā€¢ void beginNativePainting(void) ā€¢ QRect boundingRect(int x, int y, int w, int h, int ļ¬‚ags, QString text) ā€¢ QBrush brush(void) ā€¢ QPoint brushOrigin(void) ā€¢ QRectF clipBoundingRect(void) ā€¢ QPainterPath clipPath(void) ā€¢ QRegion clipRegion(void) ā€¢ QTransform combinedTransform(void) ā€¢ int compositionMode(void) ā€¢ QPaintDevice *device(void) ā€¢ QTransform deviceTransform(void) ā€¢ void drawArc(int x, int y, int width, int height, int startAngle, int spanAngle) ā€¢ void drawChord(int x, int y, int width, int height, int startAngle, int spanAngle) ā€¢ void drawConvexPolygon( QPoint * points, int pointCount) ā€¢ void drawEllipse(int x, int y, int width, int height) ā€¢ void drawGlyphRun( QPointF position, QGlyphRun glyphs) ā€¢ void drawImage(int x, int y, QImage image) ā€¢ void drawLine(int x1, int y1, int x2, int y2) ā€¢ void drawLines( QLine * lines, int lineCount) ā€¢ void drawPath( QPainterPath path) ā€¢ void drawPicture(int x, int y, QPicture picture) ā€¢ void drawPie(int x, int y, int width, int height, int startAngle, int spanAngle) ā€¢ void drawPixmap(int x, int y, QPixmap) ā€¢ void drawPoints( QPointF * points, int pointCount) ā€¢ void drawRect(int x, int y, int width, int height) ā€¢ void drawRects( QRectF * rectangles, int rectCount) ā€¢ void drawRoundedRect(int x, int y, int w, int h, qreal xRadius, qreal yRadius, Qt::SizeMode mode) ā€¢ void drawStaticText(int left, int top, QStaticText staticText) ā€¢ void drawText(int x, int y, QString text) ā€¢ void drawTiledPixmap(int x, int y, int width, int height, QPixmap pixmap, int sx, int sy) ā€¢ bool end(void) # In RingQt use : bool endpaint(void) ā€¢ void endNativePainting(void) ā€¢ void eraseRect(int x, int y, int width, int height) ā€¢ void ļ¬llPath( QPainterPath path, QBrush brush) 82.118. QPainter Class 1038
  • 9. Ring Documentation, Release 1.8 ā€¢ void ļ¬llRect(int x, int y, int width, int height, QBrush) ā€¢ QFont font(void) ā€¢ QFontInfo fontInfo(void) ā€¢ bool hasClipping(void) ā€¢ void initFrom( QWidget *widget) ā€¢ bool isActive(void) ā€¢ int layoutDirection(void) ā€¢ double opacity(void) ā€¢ QPaintEngine *paintEngine(void) ā€¢ QPen pen(void) ā€¢ int renderHints(void) ā€¢ void resetTransform(void) ā€¢ void restore(void) ā€¢ void rotate(qreal angle) ā€¢ void save(void) ā€¢ void scale(double sx, double sy) ā€¢ void setBackground( QBrush brush) ā€¢ void setBackgroundMode(Qt::BGMode mode) ā€¢ void setBrush(QBrush brush) ā€¢ void setBrushOrigin(int x, int y) ā€¢ void setClipPath( QPainterPath path, Qt::ClipOperation operation) ā€¢ void setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation) ā€¢ void setClipRegion( QRegion region, Qt::ClipOperation operation) ā€¢ void setClipping(bool enable) ā€¢ void setCompositionMode(QPainter::CompositionMode mode) ā€¢ void setFont( QFont font) ā€¢ void setLayoutDirection(Qt::LayoutDirection direction) ā€¢ void setOpacity(qreal opacity) ā€¢ void setPen(QPen pen) ā€¢ void setRenderHint(QPainter::RenderHint hint, bool on) ā€¢ void setTransform( QTransform transform, bool combine) ā€¢ void setViewTransformEnabled(bool enable) ā€¢ void setViewport(int x, int y, int width, int height) ā€¢ void setWindow(int x, int y, int width, int height) ā€¢ void setWorldMatrixEnabled(bool enable) ā€¢ void setWorldTransform( QTransform matrix, bool combine) 82.118. QPainter Class 1039
  • 10. Ring Documentation, Release 1.8 ā€¢ void shear(double sh, double sv) ā€¢ void strokePath( QPainterPath path, QPen pen) ā€¢ bool testRenderHint(QPainter::RenderHint hint) ā€¢ QTransform transform(void) ā€¢ void translate(double dx, double dy) ā€¢ bool viewTransformEnabled(void) ā€¢ QRect viewport(void) ā€¢ QRect window(void) ā€¢ bool worldMatrixEnabled(void) ā€¢ QTransform worldTransform(void) ā€¢ void drawPolygon(QPainter *pObject, Qt::FillRule ļ¬llRule ) 82.119 QPainter2 Class C++ Reference : http://doc.qt.io/qt-5/QPainter2.html Parameters : QPaintDevice * Parent Class : QPainter 82.120 QPainterPath Class C++ Reference : http://doc.qt.io/qt-5/QPainterPath.html Parameters : void ā€¢ void addEllipse(qreal x, qreal y, qreal width, qreal height) ā€¢ void addPath(QPainterPath) ā€¢ void addPolygon(QPolygonF) ā€¢ void addRect(qreal x, qreal y, qreal width, qreal height) ā€¢ void addRegion(QRegion) ā€¢ void addRoundedRect(qreal x, qreal y, qreal w, qreal h, qreal xRadius, qreal yRadius, Qt::SizeMode mode) ā€¢ void addText(qreal x, qreal y, QFont, QString) ā€¢ qreal angleAtPercent(qreal t) ā€¢ void arcMoveTo(qreal x, qreal y, qreal width, qreal height, qreal angle) ā€¢ void arcTo(qreal x, qreal y, qreal width, qreal height, qreal startAngle, qreal sweepLength) ā€¢ QRectF boundingRect(void) ā€¢ void closeSubpath(void) ā€¢ void connectPath(QPainterPath) ā€¢ bool contains(QPointF) ā€¢ QRectF controlPointRect(void) 82.119. QPainter2 Class 1040