SlideShare a Scribd company logo
Ring Documentation, Release 1.10
89.131 QNetworkReply Class
C++ Reference : http://doc.qt.io/qt-5/QNetworkReply.html
Parameters : void
Parent Class : QIODevice
• QVariant attribute(QNetworkRequest::Attribute code)
• QNetworkReply::NetworkError error(void)
• bool hasRawHeader(QByteArray)
• QVariant header(QNetworkRequest::KnownHeaders header)
• bool isFinished(void)
• bool isRunning(void)
• QNetworkAccessManager *manager(void)
• QNetworkAccessManager::Operation operation(void)
• QByteArray rawHeader(QByteArray)
• qint64 readBufferSize(void)
• QNetworkRequest request(void)
89.132 QNetworkRequest Class
C++ Reference : http://doc.qt.io/qt-5/QNetworkRequest.html
Parameters : QUrl
• QVariant attribute(QNetworkRequest::Attribute, QVariant)
• bool hasRawHeader(QByteArray)
• QVariant header(QNetworkRequest::KnownHeaders)
• QObject *originatingObject(void)
• QNetworkRequest::Priority priority(void)
• QByteArray rawHeader(QByteArray)
• void setAttribute(QNetworkRequest::Attribute, QVariant)
• void setHeader(QNetworkRequest::KnownHeaders, QVariant)
• void setOriginatingObject(QObject *object)
• void setPriority(QNetworkRequest::Priority priority)
• void setRawHeader(QByteArray, QByteArray)
• void swap(QNetworkRequest)
• QUrl url(void)
89.131. QNetworkReply Class 1098
Ring Documentation, Release 1.10
89.133 QNmeaPositionInfoSource Class
C++ Reference : http://doc.qt.io/qt-5/QNmeaPositionInfoSource.html
Parameters : QNmeaPositionInfoSource::UpdateMode,QObject *
Parent Class : QGeoPositionInfoSource
• QIODevice * device(void)
• void setDevice(QIODevice * device)
• QNmeaPositionInfoSource::UpdateMode updateMode(void)
89.134 QObject Class
C++ Reference : http://doc.qt.io/qt-5/QObject.html
Parameters : void
• bool blockSignals(bool block)
• QObjectList children(void)
• void dumpObjectInfo(void)
• void dumpObjectTree(void)
• bool inherits(const char *className)
• void installEventFilter(QObject *filterObj)
• bool isWidgetType(void)
• void killTimer(int id)
• void moveToThread(QThread *targetThread)
• QString objectName(void)
• QObject *parent(void)
• QVariant property(const char *name)
• void removeEventFilter(QObject *obj)
• void setObjectName(QString)
• void setParent(QObject *parent)
• bool setProperty(const char *name, QVariant)
• bool setProperty_2(const char *name, int)
• bool setProperty_3(const char *name, float)
• bool setProperty_4(const char *name, double)
• bool setProperty_5(const char *name, QString)
• bool signalsBlocked(void)
• int startTimer(int interval)
• QThread *thread(void)
• void deleteLater(void)
89.133. QNmeaPositionInfoSource Class 1099
Ring Documentation, Release 1.10
89.135 QOpenGLBuffer Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLBuffer.html
Parameters : void
• void allocate(void *data, int count)
• void allocate_2(int count)
• bool bind(void)
• GLuint bufferId(void)
• bool create(void)
• void destroy(void)
• bool isCreated(void)
• void * map(QOpenGLBuffer::Access access)
• void release(void)
• void setUsagePattern(QOpenGLBuffer::UsagePattern value)
• int size(void)
• QOpenGLBuffer::Type type(void)
• bool unmap(void)
• QOpenGLBuffer::UsagePattern usagePattern(void)
• void write(int offset, void *data, int count)
• void release_2(QOpenGLBuffer::Type type)
89.136 QOpenGLContext Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLContext.html
Parameters : QObject *
Parent Class : QObject
• bool create(void)
• GLuint defaultFramebufferObject(void)
• void doneCurrent(void)
• QSet<QByteArray> extensions(void)
• QOpenGLFunctions * functions(void)
• QFunctionPointer getProcAddress(QByteArray procName)
• QFunctionPointer getProcAddress_2(char *procName)
• bool hasExtension(QByteArray extension)
• bool isOpenGLES(void)
• bool isValid(void)
• bool makeCurrent(QSurface *surface)
89.135. QOpenGLBuffer Class 1100
Ring Documentation, Release 1.10
• QVariant nativeHandle(void)
• QScreen * screen(void)
• void setFormat(QSurfaceFormat format)
• void setNativeHandle(QVariant handle)
• void setScreen(QScreen *screen)
• void setShareContext(QOpenGLContext *shareContext)
• QOpenGLContext * shareContext(void)
• QOpenGLContextGroup * shareGroup(void)
• QSurface * surface(void)
• void swapBuffers(QSurface *surface)
• QAbstractOpenGLFunctions * versionFunctions(QOpenGLVersionProfile versionProfile))
• TYPE * versionFunctions_2(void)
• bool areSharing(QOpenGLContext *first, QOpenGLContext *second)
• QOpenGLContext * currentContext(void)
• QOpenGLContext * globalShareContext(void)
• void * openGLModuleHandle(void)
• QOpenGLContext::OpenGLModuleType openGLModuleType(void)
• bool supportsThreadedOpenGL(void)
• QOpenGLFunctions_3_2_Core *opengl32(void)
89.137 QOpenGLDebugLogger Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLDebugLogger.html
Parameters : QObject *
• void disableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types,
QOpenGLDebugMessage::Severities severities)
• void disableMessages_2(QVector<GLuint> ids, QOpenGLDebugMessage::Sources sources, QOpenGLDe-
bugMessage::Types types)
• void enableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types,
QOpenGLDebugMessage::Severities severities)
• void enableMessages_2(QVector<GLuint> ids, QOpenGLDebugMessage::Sources sources, QOpenGLDe-
bugMessage::Types types)
• bool initialize(void)
• bool isLogging(void)
• QList<QOpenGLDebugMessage> loggedMessages(void)
• QOpenGLDebugLogger::LoggingMode loggingMode(void)
• qint64 maximumMessageLength(void)
• void popGroup(void)
89.137. QOpenGLDebugLogger Class 1101
Ring Documentation, Release 1.10
• void pushGroup(QString name, GLuint id, QOpenGLDebugMessage::Source source)
• void logMessage(QOpenGLDebugMessage debugMessage)
• void startLogging(QOpenGLDebugLogger::LoggingMode loggingMode)
• void stopLogging(void)
89.138 QOpenGLFramebufferObject Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLFramebufferObject.html
Parameters : int,int,GLenum
• bool bind(void)
• QOpenGLFramebufferObjectFormat format(void)
• GLuint handle(void)
• int height(void)
• bool isBound(void)
• bool isValid(void)
• bool release(void)
• void setAttachment(QOpenGLFramebufferObject::Attachment attachment)
• QSize size(void)
• QImage toImage(bool flipped)
• QImage toImage_3(bool flipped, int colorQOpenGLFramebufferObject::AttachmentIndex)
• QImage toImage_2(void)
• int width(void)
• bool bindDefault(void)
• bool hasOpenGLFramebufferObjects(void)
89.139 QOpenGLFunctions Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLFunctions.html
Parameters : void
• void glActiveTexture(GLenum texture)
• void glAttachShader(GLuint program, GLuint shader)
• void glBindAttribLocation(GLuint program, GLuint index, char *name)
• void glBindBuffer(GLenum target, GLuint buffer)
• void glBindFramebuffer(GLenum target, GLuint framebuffer)
• void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
• void glBindTexture(GLenum target, GLuint texture)
• void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
89.138. QOpenGLFramebufferObject Class 1102
Ring Documentation, Release 1.10
• void glBlendEquation(GLenum mode)
• void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
• void glBlendFunc(GLenum sfactor, GLenum dfactor)
• void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
• void glBufferData(GLenum target, qopengl_GLsizeiptr size, void *data, GLenum usage)
• void glBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, void *data)
• GLenum glCheckFramebufferStatus(GLenum target)
• void glClear(GLbitfield mask)
• void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
• void glClearDepthf(GLclampf depth)
• void glClearStencil(GLint s)
• void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
• void glCompileShader(GLuint shader)
• void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei
height, GLint border, GLsizei imageSize, void *data)
• void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
GLsizei height, GLenum format, GLsizei imageSize, void *data)
• void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei
width, GLsizei height, GLint border)
• void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GL-
sizei width, GLsizei height)
• GLuint glCreateProgram(void)
• GLuint glCreateShader(GLenum type)
• void glCullFace(GLenum mode)
• void glDeleteBuffers(GLsizei n, GLuint *buffers)
• void glDeleteFramebuffers(GLsizei n, GLuint *framebuffers)
• void glDeleteProgram(GLuint program)
• void glDeleteRenderbuffers(GLsizei n, GLuint *renderbuffers)
• void glDeleteShader(GLuint shader)
• void glDeleteTextures(GLsizei n, GLuint *textures)
• void glDepthFunc(GLenum func)
• void glDepthMask(GLboolean flag)
• void glDepthRangef(GLclampf zNear, GLclampf zFar)
• void glDetachShader(GLuint program, GLuint shader)
• void glDisable(GLenum cap)
• void glDisableVertexAttribArray(GLuint index)
• void glDrawArrays(GLenum mode, GLint first, GLsizei count)
89.139. QOpenGLFunctions Class 1103
Ring Documentation, Release 1.10
• void glDrawElements(GLenum mode, GLsizei count, GLenum type, GLvoid *indices)
• void glEnable(GLenum cap)
• void glEnableVertexAttribArray(GLuint index)
• void glFinish(void)
• void glFlush(void)
• void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint ren-
derbuffer)
• void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint
level)
• void glFrontFace(GLenum mode)
• void glGenBuffers(GLsizei n, GLuint *buffers)
• void glGenFramebuffers(GLsizei n, GLuint *framebuffers)
• void glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
• void glGenTextures(GLsizei n, GLuint *textures)
• void glGenerateMipmap(GLenum target)
• void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum
*type, char *name)
• void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size,
GLenum *type, char *name)
• void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
• GLint glGetAttribLocation(GLuint program, char *name)
• void glGetBooleanv(GLenum pname, GLboolean *params)
• void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
• GLenum glGetError(void)
• void glGetFloatv(GLenum pname, GLfloat *params)
• void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint
*params)
• void glGetIntegerv(GLenum pname, GLint *params)
• void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)
• void glGetProgramiv(GLuint program, GLenum pname, GLint *params)
• void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
• void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)
• void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *preci-
sion)
• void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, char *source)
• void glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
• GLubyte * glGetString(GLenum name)
• void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
89.139. QOpenGLFunctions Class 1104
Ring Documentation, Release 1.10
• void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
• GLint glGetUniformLocation(GLuint program, char *name)
• void glGetUniformfv(GLuint program, GLint location, GLfloat *params)
• void glGetUniformiv(GLuint program, GLint location, GLint *params)
• void glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
• void glHint(GLenum target, GLenum mode)
• GLboolean glIsBuffer(GLuint buffer)
• GLboolean glIsEnabled(GLenum cap)
• GLboolean glIsFramebuffer(GLuint framebuffer)
• GLboolean glIsProgram(GLuint program)
• GLboolean glIsRenderbuffer(GLuint renderbuffer)
• GLboolean glIsShader(GLuint shader)
• GLboolean glIsTexture(GLuint texture)
• void glLineWidth(GLfloat width)
• void glLinkProgram(GLuint program)
• void glPixelStorei(GLenum pname, GLint param)
• void glPolygonOffset(GLfloat factor, GLfloat units)
• void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid
*pixels)
• void glReleaseShaderCompiler(void)
• void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
• void glSampleCoverage(GLclampf value, GLboolean invert)
• void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
• void glShaderBinary(GLint n, GLuint *shaders, GLenum binaryformat, void *binary, GLint length)
• void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
• void glStencilMask(GLuint mask)
• void glStencilMaskSeparate(GLenum face, GLuint mask)
• void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
• void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
• void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint
border, GLenum format, GLenum type, GLvoid *pixels)
• void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
• void glTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
• void glTexParameteri(GLenum target, GLenum pname, GLint param)
• void glTexParameteriv(GLenum target, GLenum pname, GLint *params)
• void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei
height, GLenum format, GLenum type, GLvoid *pixels)
89.139. QOpenGLFunctions Class 1105
Ring Documentation, Release 1.10
• void glUniform1f(GLint location, GLfloat x)
• void glUniform1fv(GLint location, GLsizei count, GLfloat *v)
• void glUniform1i(GLint location, GLint x)
• void glUniform1iv(GLint location, GLsizei count, GLint *v)
• void glUniform2f(GLint location, GLfloat x, GLfloat y)
• void glUniform2fv(GLint location, GLsizei count, GLfloat *v)
• void glUniform2i(GLint location, GLint x, GLint y)
• void glUniform2iv(GLint location, GLsizei count, GLint *v)
• void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
• void glUniform3fv(GLint location, GLsizei count, GLfloat *v)
• void glUniform3i(GLint location, GLint x, GLint y, GLint z)
• void glUniform3iv(GLint location, GLsizei count, GLint *v)
• void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
• void glUniform4fv(GLint location, GLsizei count, GLfloat *v)
• void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
• void glUniform4iv(GLint location, GLsizei count, GLint *v)
• void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
• void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
• void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value)
• void glUseProgram(GLuint program)
• void glValidateProgram(GLuint program)
• void glVertexAttrib1f(GLuint indx, GLfloat x)
• void glVertexAttrib1fv(GLuint indx, GLfloat *values)
• void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
• void glVertexAttrib2fv(GLuint indx, GLfloat *values)
• void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
• void glVertexAttrib3fv(GLuint indx, GLfloat *values)
• void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
• void glVertexAttrib4fv(GLuint indx, GLfloat *values)
• void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void
*ptr)
• void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
• bool hasOpenGLFeature(QOpenGLFunctions::OpenGLFeature feature)
• void initializeOpenGLFunctions(void)
• QOpenGLFunctions::OpenGLFeatures openGLFeatures(void)
89.139. QOpenGLFunctions Class 1106
Ring Documentation, Release 1.10
89.140 QOpenGLFunctions_3_2_Core Class
C++ Reference : http://doc.qt.io/qt-5/QOpenGLFunctions_3_2_Core.html
Parameters : void
• void glActiveTexture(GLenum texture)
• void glAttachShader(GLuint program, GLuint shader)
• void glBeginConditionalRender(GLuint id, GLenum mode)
• void glBeginQuery(GLenum target, GLuint id)
• void glBeginTransformFeedback(GLenum primitiveMode)
• void glBindAttribLocation(GLuint program, GLuint index, GLchar *name)
• void glBindBuffer(GLenum target, GLuint buffer)
• void glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
• void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
• void glBindFragDataLocation(GLuint program, GLuint color, GLchar *name)
• void glBindFramebuffer(GLenum target, GLuint framebuffer)
• void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
• void glBindTexture(GLenum target, GLuint texture)
• void glBindVertexArray(GLuint array)
• void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
• void glBlendEquation(GLenum mode)
• void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
• void glBlendFunc(GLenum sfactor, GLenum dfactor)
• void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfac-
torAlpha)
• void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint
dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
• void glBufferData(GLenum target, GLsizeiptr size, GLvoid *data, GLenum usage)
• void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
• GLenum glCheckFramebufferStatus(GLenum target)
• void glClampColor(GLenum target, GLenum clamp)
• void glClear(GLbitfield mask)
• void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
• void glClearBufferfv(GLenum buffer, GLint drawbuffer, GLfloat *value)
• void glClearBufferiv(GLenum buffer, GLint drawbuffer, GLint *value)
• void glClearBufferuiv(GLenum buffer, GLint drawbuffer, GLuint *value)
• void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
• void glClearDepth(GLdouble depth)
89.140. QOpenGLFunctions_3_2_Core Class 1107

More Related Content

What's hot (20)

PDF
The Ring programming language version 1.9 book - Part 111 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 114 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.4 book - Part 28 of 30
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 101 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.4.1 book - Part 28 of 31
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 156 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 171 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 157 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 154 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 196 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 178 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 188 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.3 book - Part 162 of 194
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.1 book - Part 172 of 180
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 151 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 112 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 127 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.1 book - Part 139 of 180
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 104 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 111 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 114 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.4 book - Part 28 of 30
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 101 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.4.1 book - Part 28 of 31
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 156 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 171 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 157 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 154 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 196 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 178 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 188 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 162 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 172 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 151 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 112 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 127 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 139 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 104 of 210
Mahmoud Samir Fayed
 

Similar to The Ring programming language version 1.10 book - Part 114 of 212 (20)

PDF
The Ring programming language version 1.8 book - Part 106 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 103 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 159 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 164 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 115 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 155 of 212
Mahmoud Samir Fayed
 
PDF
Convert Your Legacy OpenGL Code to Modern OpenGL with Qt
ICS
 
PDF
The Ring programming language version 1.9 book - Part 190 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 115 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 140 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 162 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 131 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 149 of 196
Mahmoud Samir Fayed
 
PDF
State of the Art OpenGL and Qt
ICS
 
PDF
The Ring programming language version 1.5.2 book - Part 106 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 148 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 117 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 192 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 183 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 164 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 106 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 103 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 159 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 164 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 115 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 155 of 212
Mahmoud Samir Fayed
 
Convert Your Legacy OpenGL Code to Modern OpenGL with Qt
ICS
 
The Ring programming language version 1.9 book - Part 190 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 115 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 140 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 162 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 131 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 149 of 196
Mahmoud Samir Fayed
 
State of the Art OpenGL and Qt
ICS
 
The Ring programming language version 1.5.2 book - Part 106 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 148 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 117 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 192 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 183 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 164 of 189
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

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

Recently uploaded (20)

PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Tally software_Introduction_Presentation
AditiBansal54083
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 

The Ring programming language version 1.10 book - Part 114 of 212

  • 1. Ring Documentation, Release 1.10 89.131 QNetworkReply Class C++ Reference : http://doc.qt.io/qt-5/QNetworkReply.html Parameters : void Parent Class : QIODevice • QVariant attribute(QNetworkRequest::Attribute code) • QNetworkReply::NetworkError error(void) • bool hasRawHeader(QByteArray) • QVariant header(QNetworkRequest::KnownHeaders header) • bool isFinished(void) • bool isRunning(void) • QNetworkAccessManager *manager(void) • QNetworkAccessManager::Operation operation(void) • QByteArray rawHeader(QByteArray) • qint64 readBufferSize(void) • QNetworkRequest request(void) 89.132 QNetworkRequest Class C++ Reference : http://doc.qt.io/qt-5/QNetworkRequest.html Parameters : QUrl • QVariant attribute(QNetworkRequest::Attribute, QVariant) • bool hasRawHeader(QByteArray) • QVariant header(QNetworkRequest::KnownHeaders) • QObject *originatingObject(void) • QNetworkRequest::Priority priority(void) • QByteArray rawHeader(QByteArray) • void setAttribute(QNetworkRequest::Attribute, QVariant) • void setHeader(QNetworkRequest::KnownHeaders, QVariant) • void setOriginatingObject(QObject *object) • void setPriority(QNetworkRequest::Priority priority) • void setRawHeader(QByteArray, QByteArray) • void swap(QNetworkRequest) • QUrl url(void) 89.131. QNetworkReply Class 1098
  • 2. Ring Documentation, Release 1.10 89.133 QNmeaPositionInfoSource Class C++ Reference : http://doc.qt.io/qt-5/QNmeaPositionInfoSource.html Parameters : QNmeaPositionInfoSource::UpdateMode,QObject * Parent Class : QGeoPositionInfoSource • QIODevice * device(void) • void setDevice(QIODevice * device) • QNmeaPositionInfoSource::UpdateMode updateMode(void) 89.134 QObject Class C++ Reference : http://doc.qt.io/qt-5/QObject.html Parameters : void • bool blockSignals(bool block) • QObjectList children(void) • void dumpObjectInfo(void) • void dumpObjectTree(void) • bool inherits(const char *className) • void installEventFilter(QObject *filterObj) • bool isWidgetType(void) • void killTimer(int id) • void moveToThread(QThread *targetThread) • QString objectName(void) • QObject *parent(void) • QVariant property(const char *name) • void removeEventFilter(QObject *obj) • void setObjectName(QString) • void setParent(QObject *parent) • bool setProperty(const char *name, QVariant) • bool setProperty_2(const char *name, int) • bool setProperty_3(const char *name, float) • bool setProperty_4(const char *name, double) • bool setProperty_5(const char *name, QString) • bool signalsBlocked(void) • int startTimer(int interval) • QThread *thread(void) • void deleteLater(void) 89.133. QNmeaPositionInfoSource Class 1099
  • 3. Ring Documentation, Release 1.10 89.135 QOpenGLBuffer Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLBuffer.html Parameters : void • void allocate(void *data, int count) • void allocate_2(int count) • bool bind(void) • GLuint bufferId(void) • bool create(void) • void destroy(void) • bool isCreated(void) • void * map(QOpenGLBuffer::Access access) • void release(void) • void setUsagePattern(QOpenGLBuffer::UsagePattern value) • int size(void) • QOpenGLBuffer::Type type(void) • bool unmap(void) • QOpenGLBuffer::UsagePattern usagePattern(void) • void write(int offset, void *data, int count) • void release_2(QOpenGLBuffer::Type type) 89.136 QOpenGLContext Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLContext.html Parameters : QObject * Parent Class : QObject • bool create(void) • GLuint defaultFramebufferObject(void) • void doneCurrent(void) • QSet<QByteArray> extensions(void) • QOpenGLFunctions * functions(void) • QFunctionPointer getProcAddress(QByteArray procName) • QFunctionPointer getProcAddress_2(char *procName) • bool hasExtension(QByteArray extension) • bool isOpenGLES(void) • bool isValid(void) • bool makeCurrent(QSurface *surface) 89.135. QOpenGLBuffer Class 1100
  • 4. Ring Documentation, Release 1.10 • QVariant nativeHandle(void) • QScreen * screen(void) • void setFormat(QSurfaceFormat format) • void setNativeHandle(QVariant handle) • void setScreen(QScreen *screen) • void setShareContext(QOpenGLContext *shareContext) • QOpenGLContext * shareContext(void) • QOpenGLContextGroup * shareGroup(void) • QSurface * surface(void) • void swapBuffers(QSurface *surface) • QAbstractOpenGLFunctions * versionFunctions(QOpenGLVersionProfile versionProfile)) • TYPE * versionFunctions_2(void) • bool areSharing(QOpenGLContext *first, QOpenGLContext *second) • QOpenGLContext * currentContext(void) • QOpenGLContext * globalShareContext(void) • void * openGLModuleHandle(void) • QOpenGLContext::OpenGLModuleType openGLModuleType(void) • bool supportsThreadedOpenGL(void) • QOpenGLFunctions_3_2_Core *opengl32(void) 89.137 QOpenGLDebugLogger Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLDebugLogger.html Parameters : QObject * • void disableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types, QOpenGLDebugMessage::Severities severities) • void disableMessages_2(QVector<GLuint> ids, QOpenGLDebugMessage::Sources sources, QOpenGLDe- bugMessage::Types types) • void enableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types, QOpenGLDebugMessage::Severities severities) • void enableMessages_2(QVector<GLuint> ids, QOpenGLDebugMessage::Sources sources, QOpenGLDe- bugMessage::Types types) • bool initialize(void) • bool isLogging(void) • QList<QOpenGLDebugMessage> loggedMessages(void) • QOpenGLDebugLogger::LoggingMode loggingMode(void) • qint64 maximumMessageLength(void) • void popGroup(void) 89.137. QOpenGLDebugLogger Class 1101
  • 5. Ring Documentation, Release 1.10 • void pushGroup(QString name, GLuint id, QOpenGLDebugMessage::Source source) • void logMessage(QOpenGLDebugMessage debugMessage) • void startLogging(QOpenGLDebugLogger::LoggingMode loggingMode) • void stopLogging(void) 89.138 QOpenGLFramebufferObject Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLFramebufferObject.html Parameters : int,int,GLenum • bool bind(void) • QOpenGLFramebufferObjectFormat format(void) • GLuint handle(void) • int height(void) • bool isBound(void) • bool isValid(void) • bool release(void) • void setAttachment(QOpenGLFramebufferObject::Attachment attachment) • QSize size(void) • QImage toImage(bool flipped) • QImage toImage_3(bool flipped, int colorQOpenGLFramebufferObject::AttachmentIndex) • QImage toImage_2(void) • int width(void) • bool bindDefault(void) • bool hasOpenGLFramebufferObjects(void) 89.139 QOpenGLFunctions Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLFunctions.html Parameters : void • void glActiveTexture(GLenum texture) • void glAttachShader(GLuint program, GLuint shader) • void glBindAttribLocation(GLuint program, GLuint index, char *name) • void glBindBuffer(GLenum target, GLuint buffer) • void glBindFramebuffer(GLenum target, GLuint framebuffer) • void glBindRenderbuffer(GLenum target, GLuint renderbuffer) • void glBindTexture(GLenum target, GLuint texture) • void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) 89.138. QOpenGLFramebufferObject Class 1102
  • 6. Ring Documentation, Release 1.10 • void glBlendEquation(GLenum mode) • void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) • void glBlendFunc(GLenum sfactor, GLenum dfactor) • void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) • void glBufferData(GLenum target, qopengl_GLsizeiptr size, void *data, GLenum usage) • void glBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, void *data) • GLenum glCheckFramebufferStatus(GLenum target) • void glClear(GLbitfield mask) • void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) • void glClearDepthf(GLclampf depth) • void glClearStencil(GLint s) • void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) • void glCompileShader(GLuint shader) • void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, void *data) • void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, void *data) • void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) • void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GL- sizei width, GLsizei height) • GLuint glCreateProgram(void) • GLuint glCreateShader(GLenum type) • void glCullFace(GLenum mode) • void glDeleteBuffers(GLsizei n, GLuint *buffers) • void glDeleteFramebuffers(GLsizei n, GLuint *framebuffers) • void glDeleteProgram(GLuint program) • void glDeleteRenderbuffers(GLsizei n, GLuint *renderbuffers) • void glDeleteShader(GLuint shader) • void glDeleteTextures(GLsizei n, GLuint *textures) • void glDepthFunc(GLenum func) • void glDepthMask(GLboolean flag) • void glDepthRangef(GLclampf zNear, GLclampf zFar) • void glDetachShader(GLuint program, GLuint shader) • void glDisable(GLenum cap) • void glDisableVertexAttribArray(GLuint index) • void glDrawArrays(GLenum mode, GLint first, GLsizei count) 89.139. QOpenGLFunctions Class 1103
  • 7. Ring Documentation, Release 1.10 • void glDrawElements(GLenum mode, GLsizei count, GLenum type, GLvoid *indices) • void glEnable(GLenum cap) • void glEnableVertexAttribArray(GLuint index) • void glFinish(void) • void glFlush(void) • void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint ren- derbuffer) • void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) • void glFrontFace(GLenum mode) • void glGenBuffers(GLsizei n, GLuint *buffers) • void glGenFramebuffers(GLsizei n, GLuint *framebuffers) • void glGenRenderbuffers(GLsizei n, GLuint *renderbuffers) • void glGenTextures(GLsizei n, GLuint *textures) • void glGenerateMipmap(GLenum target) • void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) • void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) • void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders) • GLint glGetAttribLocation(GLuint program, char *name) • void glGetBooleanv(GLenum pname, GLboolean *params) • void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params) • GLenum glGetError(void) • void glGetFloatv(GLenum pname, GLfloat *params) • void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params) • void glGetIntegerv(GLenum pname, GLint *params) • void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, char *infolog) • void glGetProgramiv(GLuint program, GLenum pname, GLint *params) • void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params) • void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog) • void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *preci- sion) • void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, char *source) • void glGetShaderiv(GLuint shader, GLenum pname, GLint *params) • GLubyte * glGetString(GLenum name) • void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) 89.139. QOpenGLFunctions Class 1104
  • 8. Ring Documentation, Release 1.10 • void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) • GLint glGetUniformLocation(GLuint program, char *name) • void glGetUniformfv(GLuint program, GLint location, GLfloat *params) • void glGetUniformiv(GLuint program, GLint location, GLint *params) • void glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params) • void glHint(GLenum target, GLenum mode) • GLboolean glIsBuffer(GLuint buffer) • GLboolean glIsEnabled(GLenum cap) • GLboolean glIsFramebuffer(GLuint framebuffer) • GLboolean glIsProgram(GLuint program) • GLboolean glIsRenderbuffer(GLuint renderbuffer) • GLboolean glIsShader(GLuint shader) • GLboolean glIsTexture(GLuint texture) • void glLineWidth(GLfloat width) • void glLinkProgram(GLuint program) • void glPixelStorei(GLenum pname, GLint param) • void glPolygonOffset(GLfloat factor, GLfloat units) • void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) • void glReleaseShaderCompiler(void) • void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) • void glSampleCoverage(GLclampf value, GLboolean invert) • void glScissor(GLint x, GLint y, GLsizei width, GLsizei height) • void glShaderBinary(GLint n, GLuint *shaders, GLenum binaryformat, void *binary, GLint length) • void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) • void glStencilMask(GLuint mask) • void glStencilMaskSeparate(GLenum face, GLuint mask) • void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) • void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) • void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid *pixels) • void glTexParameterf(GLenum target, GLenum pname, GLfloat param) • void glTexParameterfv(GLenum target, GLenum pname, GLfloat *params) • void glTexParameteri(GLenum target, GLenum pname, GLint param) • void glTexParameteriv(GLenum target, GLenum pname, GLint *params) • void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) 89.139. QOpenGLFunctions Class 1105
  • 9. Ring Documentation, Release 1.10 • void glUniform1f(GLint location, GLfloat x) • void glUniform1fv(GLint location, GLsizei count, GLfloat *v) • void glUniform1i(GLint location, GLint x) • void glUniform1iv(GLint location, GLsizei count, GLint *v) • void glUniform2f(GLint location, GLfloat x, GLfloat y) • void glUniform2fv(GLint location, GLsizei count, GLfloat *v) • void glUniform2i(GLint location, GLint x, GLint y) • void glUniform2iv(GLint location, GLsizei count, GLint *v) • void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) • void glUniform3fv(GLint location, GLsizei count, GLfloat *v) • void glUniform3i(GLint location, GLint x, GLint y, GLint z) • void glUniform3iv(GLint location, GLsizei count, GLint *v) • void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) • void glUniform4fv(GLint location, GLsizei count, GLfloat *v) • void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) • void glUniform4iv(GLint location, GLsizei count, GLint *v) • void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value) • void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value) • void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat *value) • void glUseProgram(GLuint program) • void glValidateProgram(GLuint program) • void glVertexAttrib1f(GLuint indx, GLfloat x) • void glVertexAttrib1fv(GLuint indx, GLfloat *values) • void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) • void glVertexAttrib2fv(GLuint indx, GLfloat *values) • void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) • void glVertexAttrib3fv(GLuint indx, GLfloat *values) • void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) • void glVertexAttrib4fv(GLuint indx, GLfloat *values) • void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void *ptr) • void glViewport(GLint x, GLint y, GLsizei width, GLsizei height) • bool hasOpenGLFeature(QOpenGLFunctions::OpenGLFeature feature) • void initializeOpenGLFunctions(void) • QOpenGLFunctions::OpenGLFeatures openGLFeatures(void) 89.139. QOpenGLFunctions Class 1106
  • 10. Ring Documentation, Release 1.10 89.140 QOpenGLFunctions_3_2_Core Class C++ Reference : http://doc.qt.io/qt-5/QOpenGLFunctions_3_2_Core.html Parameters : void • void glActiveTexture(GLenum texture) • void glAttachShader(GLuint program, GLuint shader) • void glBeginConditionalRender(GLuint id, GLenum mode) • void glBeginQuery(GLenum target, GLuint id) • void glBeginTransformFeedback(GLenum primitiveMode) • void glBindAttribLocation(GLuint program, GLuint index, GLchar *name) • void glBindBuffer(GLenum target, GLuint buffer) • void glBindBufferBase(GLenum target, GLuint index, GLuint buffer) • void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) • void glBindFragDataLocation(GLuint program, GLuint color, GLchar *name) • void glBindFramebuffer(GLenum target, GLuint framebuffer) • void glBindRenderbuffer(GLenum target, GLuint renderbuffer) • void glBindTexture(GLenum target, GLuint texture) • void glBindVertexArray(GLuint array) • void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) • void glBlendEquation(GLenum mode) • void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) • void glBlendFunc(GLenum sfactor, GLenum dfactor) • void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfac- torAlpha) • void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) • void glBufferData(GLenum target, GLsizeiptr size, GLvoid *data, GLenum usage) • void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data) • GLenum glCheckFramebufferStatus(GLenum target) • void glClampColor(GLenum target, GLenum clamp) • void glClear(GLbitfield mask) • void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) • void glClearBufferfv(GLenum buffer, GLint drawbuffer, GLfloat *value) • void glClearBufferiv(GLenum buffer, GLint drawbuffer, GLint *value) • void glClearBufferuiv(GLenum buffer, GLint drawbuffer, GLuint *value) • void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) • void glClearDepth(GLdouble depth) 89.140. QOpenGLFunctions_3_2_Core Class 1107