QOpenGLExtraFunctions Class
Die Klasse QOpenGLExtraFunctions bietet plattformübergreifenden Zugriff auf die OpenGL ES 3.0, 3.1 und 3.2 API. Mehr...
Kopfzeile: | #include <QOpenGLExtraFunctions> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbt: | QOpenGLFunctions |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QOpenGLExtraFunctions ist Teil von Rendering in 3D.
Öffentliche Funktionen
QOpenGLExtraFunctions() | |
QOpenGLExtraFunctions(QOpenGLContext *Kontext) | |
void | glActiveShaderProgram( GLuint-Pipeline, GLuint-Programm) |
void | glBeginQuery(GLenum Ziel, GLuint id) |
void | glBeginTransformFeedback(GLenum primitiveMode) |
void | glBindBufferBase(GLenum target, GLuint index, GLuint buffer) |
void | glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) |
void | glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) |
void | glBindProgramPipeline(GLuint pipeline) |
void | glBindSampler( GLuint-Einheit, GLuint-Sampler) |
void | glBindTransformFeedback(GLenum target, GLuint id) |
void | glBindVertexArray(GLuint array) |
void | glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) |
void | glBlendBarrier() |
void | glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha) |
void | glBlendEquationi(GLuint buf, GLenum mode) |
void | glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) |
void | glBlendFunci(GLuint buf, GLenum src, GLenum dst) |
void | glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
void | glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) |
void | glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value) |
void | glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value) |
void | glClearBufferuiv(GLenum buffer, GLint drawbuffer, konst. GLuint *Wert) |
GLenum | glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) |
void | glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) |
void | glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) |
void | glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) |
void | glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) |
void | glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) |
void | glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) |
GLuint | glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings) |
void | glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam) |
void | glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) |
void | glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) |
void | glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines) |
void | glDeleteQueries(GLsizei n, konst. GLuint *ids) |
void | glDeleteSamplers(GLsizei count, konst. GLuint *samplers) |
void | glDeleteSync(GLsync sync) |
void | glDeleteTransformFeedbacks(GLsizei n, konst. GLuint *ids) |
void | glDeleteVertexArrays(GLsizei n, konst. GLuint *arrays) |
void | glDisablei(GLenum target, GLuint index) |
void | glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) |
void | glDispatchComputeIndirect(GLintptr indirekt) |
void | glDrawArraysIndirect(GLenum mode, const void *indirect) |
void | glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount) |
void | glDrawBuffers(GLsizei n, konst. GLenum *bufs) |
void | glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) |
void | glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect) |
void | glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount) |
void | glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) |
void | glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) |
void | glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) |
void | glEnablei(GLenum target, GLuint index) |
void | glEndQuery(GLenum target) |
void | glEndTransformFeedback() |
GLsync | glFenceSync(GLenum condition, GLbitfield flags) |
void | glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) |
void | glFramebufferParameteri(GLenum target, GLenum pname, GLint param) |
void | glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level) |
void | glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) |
void | glGenProgramPipelines(GLsizei n, GLuint *Pipelines) |
void | glGenQueries(GLsizei n, GLuint *ids) |
void | glGenSamplers(GLsizei count, GLuint *samplers) |
void | glGenTransformFeedbacks(GLsizei n, GLuint *ids) |
void | glGenVertexArrays(GLsizei n, GLuint *arrays) |
void | glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) |
void | glGetActiveUniformBlockiv(GLuint Programm, GLuint uniformBlockIndex, GLenum pname, GLint *params) |
void | glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
void | glGetBooleani_v(GLenum target, GLuint index, GLboolean *data) |
void | glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params) |
void | glGetBufferPointerv(GLenum target, GLenum pname, void **params) |
GLuint | glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) |
GLint | glGetFragDataLocation(GLuint Programm, const GLchar *Name) |
void | glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params) |
GLenum | glGetGraphicsResetStatus() |
void | glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data) |
void | glGetInteger64v(GLenum pname, GLint64 *Daten) |
void | glGetIntegeri_v(GLenum target, GLuint index, GLint *data) |
void | glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params) |
void | glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val) |
void | glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) |
void | glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label) |
void | glGetPointerv(GLenum pname, void **params) |
void | glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary) |
void | glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params) |
void | glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
void | glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params) |
GLuint | glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name) |
GLint | glGetProgramResourceLocation(GLuint Programm, GLenum ProgrammSchnittstelle, const GLchar *Name) |
void | glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) |
void | glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params) |
void | glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params) |
void | glGetQueryiv(GLenum target, GLenum pname, GLint *params) |
void | glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params) |
void | glGetSamplerParameterIuiv(GLuint Probenehmer, GLenum pname, GLuint *Params) |
void | glGetSamplerParameterfv(GLuint Probenehmer, GLenum pname, GLfloat *params) |
void | glGetSamplerParameteriv(GLuint Probenehmer, GLenum pname, GLint *Params) |
const GLubyte * | glGetStringi(GLenum name, GLuint index) |
void | glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values) |
void | glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params) |
void | glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params) |
void | glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params) |
void | glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params) |
void | glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) |
GLuint | glGetUniformBlockIndex(GLuint Programm, const GLchar *uniformBlockName) |
void | glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices) |
void | glGetUniformuiv( GLuint-Programm, GLint-Speicherort, GLuint *Params) |
void | glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params) |
void | glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params) |
void | glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params) |
void | glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params) |
void | glGetnUniformuiv(GLuint Programm, GLint Speicherort, GLsizei bufSize, GLuint *Params) |
void | glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments) |
void | glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) |
GLboolean | glIsEnabledi(GLenum target, GLuint index) |
GLboolean | glIsProgramPipeline(GLuint pipeline) |
GLboolean | glIsQuery(GLuint id) |
GLboolean | glIsSampler(GLuint sampler) |
GLboolean | glIsSync(GLsync sync) |
GLboolean | glIsTransformFeedback(GLuint id) |
GLboolean | glIsVertexArray(GLuint array) |
void * | glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) |
void | glMemoryBarrier(GLbitfield barriers) |
void | glMemoryBarrierByRegion(GLbitfield Barrieren) |
void | glMinSampleShading( GLfloat-Wert) |
void | glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) |
void | glObjectPtrLabel(konst. void *ptr, GLsizei length, konst. GLchar *label) |
void | glPatchParameteri(GLenum pname, GLint wert) |
void | glPauseTransformFeedback() |
void | glPopDebugGroup() |
void | glPrimitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) |
void | glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length) |
void | glProgramParameteri(GLuint Programm, GLenum pname, GLint Wert) |
void | glProgramUniform1f( GLuint-Programm, GLint Standort, GLfloat v0) |
void | glProgramUniform1fv( GLuint-Programm, GLint Speicherort, GLsizei count, const GLfloat *value) |
void | glProgramUniform1i( GLuint-Programm, GLint-Speicherort, GLint v0) |
void | glProgramUniform1iv( GLuint-Programm, GLint-Ort, GLsize-Anzahl, konst. GLint *Wert) |
void | glProgramUniform1ui( GLuint-Programm, GLint-Ort, GLuint v0) |
void | glProgramUniform1uiv( GLuint-Programm, GLint-Speicherort, GLsize-Anzahl, const GLuint *Wert) |
void | glProgramUniform2f( GLuint-Programm, GLint Speicherort, GLfloat v0, GLfloat v1) |
void | glProgramUniform2fv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, const GLfloat *Wert) |
void | glProgramUniform2i( GLuint-Programm, GLint-Standort, GLint v0, GLint v1) |
void | glProgramUniform2iv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, const GLint *Wert) |
void | glProgramUniform2ui( GLuint-Programm, GLint-Ort, GLuint v0, GLuint v1) |
void | glProgramUniform2uiv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, const GLuint *Wert) |
void | glProgramUniform3f( GLuint-Programm, GLint-Standort, GLfloat v0, GLfloat v1, GLfloat v2) |
void | glProgramUniform3fv( GLuint-Programm, GLint Speicherort, GLsizei count, const GLfloat *value) |
void | glProgramUniform3i( GLuint-Programm, GLint-Standort, GLint v0, GLint v1, GLint v2) |
void | glProgramUniform3iv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, konst. GLint *Wert) |
void | glProgramUniform3ui( GLuint-Programm, GLint-Standort, GLuint v0, GLuint v1, GLuint v2) |
void | glProgramUniform3uiv( GLuint-Programm, GLint-Speicherort, GLsize-Anzahl, const GLuint *Wert) |
void | glProgramUniform4f( GLuint-Programm, GLint-Standort, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
void | glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value) |
void | glProgramUniform4i( GLuint-Programm, GLint-Ort, GLint v0, GLint v1, GLint v2, GLint v3) |
void | glProgramUniform4iv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, const GLint *Wert) |
void | glProgramUniform4ui( GLuint-Programm, GLint-Ort, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
void | glProgramUniform4uiv( GLuint-Programm, GLint-Ort, GLsize-Anzahl, const GLuint *Wert) |
void | glProgramUniformMatrix2fv( GLuint-Programm, GLint-Standort, GLsize-Anzahl, GLboolean-Transpose, const GLfloat *Wert) |
void | glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message) |
void | glReadBuffer(GLenum src) |
void | glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) |
void | glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) |
void | glResumeTransformFeedback() |
void | glSampleMaski(GLuint maskNumber, GLbitfield mask) |
void | glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param) |
void | glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param) |
void | glSamplerParameterf(GLuint Probenehmer, GLenum pname, GLfloat param) |
void | glSamplerParameterfv(GLuint Probenehmer, GLenum pname, const GLfloat *param) |
void | glSamplerParameteri(GLuint Probenehmer, GLenum pname, GLint param) |
void | glSamplerParameteriv(GLuint Probenehmer, GLenum pname, const GLint *param) |
void | glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer) |
void | glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) |
void | glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) |
void | glTexParameterIiv(GLenum target, GLenum pname, const GLint *params) |
void | glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params) |
void | glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) |
void | glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) |
void | glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) |
void | glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) |
void | glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) |
void | glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode) |
void | glUniform1ui(GLint Standort, GLuint v0) |
void | glUniform1uiv(GLint location, GLsizei count, const GLuint *value) |
void | glUniform2ui(GLint Standort, GLuint v0, GLuint v1) |
void | glUniform2uiv(GLint location, GLsizei count, const GLuint *value) |
void | glUniform3ui(GLint Standort, GLuint v0, GLuint v1, GLuint v2) |
void | glUniform3uiv(GLint location, GLsizei count, const GLuint *value) |
void | glUniform4ui(GLint Standort, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
void | glUniform4uiv(GLint location, GLsizei count, const GLuint *value) |
void | glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
void | glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
void | glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
GLboolean | glUnmapBuffer(GLenum target) |
void | glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program) |
void | glValidateProgramPipeline(GLuint pipeline) |
void | glVertexAttribBinding(GLuint attribindex, GLuint bindingindex) |
void | glVertexAttribDivisor(GLuint index, GLuint divisor) |
void | glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) |
void | glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) |
void | glVertexAttribI4iv(GLuint index, konst. GLint *v) |
void | glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) |
void | glVertexAttribI4uiv(GLuint index, konst. GLuint *v) |
void | glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) |
void | glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) |
void | glVertexBindingDivisor(GLuint bindingindex, GLuint divisor) |
void | glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) |
Detaillierte Beschreibung
Diese Unterklasse von QOpenGLFunctions enthält die OpenGL ES 3.0, 3.1 und 3.2 Funktionen. Diese funktionieren nur, wenn ein OpenGL ES 3.x-Kontext oder ein OpenGL-Kontext einer Version, die die fraglichen Funktionen entweder im Kern oder als Erweiterung enthält, in Gebrauch ist. Dies ermöglicht die plattformübergreifende Entwicklung von GLES 3.x-Anwendungen: Die Entwicklung kann auf einer Desktop-Plattform mit OpenGL 3.x oder 4.x erfolgen, die spätere Bereitstellung auf einem echten GLES 3.x-Gerät erfordert keine oder nur minimale Änderungen an der Anwendung.
Hinweis: Diese Klasse unterscheidet sich von den versionierten OpenGL-Wrappern, zum Beispiel QOpenGLFunctions_3_2_Core. Die versionierten Funktions-Wrapper zielen auf eine bestimmte Version und ein bestimmtes Profil von OpenGL ab. Sie eignen sich daher nicht für die OpenGL-übergreifende Entwicklung von OpenGLES.
Dokumentation der Mitgliederfunktionen
QOpenGLExtraFunctions::QOpenGLExtraFunctions()
Konstruiert einen Standard-Funktionsauflöser. Der Resolver kann erst verwendet werden, wenn initializeOpenGLFunctions() aufgerufen wird, um den Kontext anzugeben.
QOpenGLExtraFunctions::QOpenGLExtraFunctions(QOpenGLContext *context)
Konstruiert einen Funktionsresolver für context. Wenn context gleich nullptr
ist, dann wird der Resolver für den aktuellen QOpenGLContext erstellt.
Der Kontext oder ein anderer Kontext in der Gruppe muss aktuell sein.
Ein auf diese Weise konstruiertes Objekt kann nur mit context und anderen Kontexten, die sich mit ihm teilen, verwendet werden. Verwenden Sie initializeOpenGLFunctions(), um die Kontextzugehörigkeit des Objekts zu ändern.
void QOpenGLExtraFunctions::glActiveShaderProgram(GLuint pipeline, GLuint program)
Convenience-Funktion, die glActiveShaderProgram(pipeline, program) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glActiveShaderProgram().
void QOpenGLExtraFunctions::glBeginQuery(GLenum target, GLuint id)
Convenience-Funktion, die glBeginQuery(target, id) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBeginQuery().
void QOpenGLExtraFunctions::glBeginTransformFeedback(GLenum primitiveMode)
Convenience-Funktion, die glBeginTransformFeedback(primitiveMode) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBeginTransformFeedback().
void QOpenGLExtraFunctions::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
Convenience-Funktion, die glBindBufferBase(target, index, buffer) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindBufferBase().
void QOpenGLExtraFunctions::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Convenience-Funktion, die glBindBufferRange(target, index, buffer, offset, size) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindBufferRange().
void QOpenGLExtraFunctions::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
Convenience-Funktion, die glBindImageTexture(unit, texture, level, layered, layer, access, format) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindImageTexture().
void QOpenGLExtraFunctions::glBindProgramPipeline(GLuint pipeline)
Convenience-Funktion, die glBindProgramPipeline(pipeline) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindProgramPipeline().
void QOpenGLExtraFunctions::glBindSampler(GLuint unit, GLuint sampler)
Convenience-Funktion, die glBindSampler(unit, sampler) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindSampler().
void QOpenGLExtraFunctions::glBindTransformFeedback(GLenum target, GLuint id)
Convenience-Funktion, die glBindTransformFeedback(target, id) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindTransformFeedback().
void QOpenGLExtraFunctions::glBindVertexArray(GLuint array)
Convenience-Funktion, die glBindVertexArray(array) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindVertexArray().
void QOpenGLExtraFunctions::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Convenience-Funktion, die glBindVertexBuffer(bindingindex, buffer, offset, stride) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBindVertexBuffer().
void QOpenGLExtraFunctions::glBlendBarrier()
Convenience-Funktion, die glBlendBarrier() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glBlendBarrier().
void QOpenGLExtraFunctions::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Convenience-Funktion, die glBlendEquationSeparatei(buf, modeRGB, modeAlpha) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation zu glBlendEquationSeparatei().
void QOpenGLExtraFunctions::glBlendEquationi(GLuint buf, GLenum mode)
Convenience-Funktion, die glBlendEquationi(buf, mode) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glBlendEquationi().
void QOpenGLExtraFunctions::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Convenience-Funktion, die glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glBlendFuncSeparatei().
void QOpenGLExtraFunctions::glBlendFunci(GLuint buf, GLenum src, GLenum dst)
Convenience-Funktion, die glBlendFunci(buf, src, dst) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glBlendFunci().
void QOpenGLExtraFunctions::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Convenience-Funktion, die glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glBlitFramebuffer().
void QOpenGLExtraFunctions::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Convenience-Funktion, die glClearBufferfi(buffer, drawbuffer, depth, stencil) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glClearBufferfi().
void QOpenGLExtraFunctions::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
Convenience-Funktion, die glClearBufferfv(buffer, drawbuffer, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glClearBufferfv().
void QOpenGLExtraFunctions::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
Convenience-Funktion, die glClearBufferiv(buffer, drawbuffer, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glClearBufferiv().
void QOpenGLExtraFunctions::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
Convenience-Funktion, die glClearBufferuiv(buffer, drawbuffer, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glClearBufferuiv().
GLenum QOpenGLExtraFunctions::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
Convenience-Funktion, die glClientWaitSync(sync, flags, timeout) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation für glClientWaitSync().
void QOpenGLExtraFunctions::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Convenience-Funktion, die glColorMaski(index, r, g, b, a) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glColorMaski().
void QOpenGLExtraFunctions::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
Convenience-Funktion, die glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation für glCompressedTexImage3D().
void QOpenGLExtraFunctions::glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Convenience-Funktion, die glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glCompressedTexSubImage3D().
void QOpenGLExtraFunctions::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Convenience-Funktion, die glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glCopyBufferSubData().
void QOpenGLExtraFunctions::glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
Convenience-Funktion, die glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation zu glCopyImageSubData().
void QOpenGLExtraFunctions::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Convenience-Funktion, die glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glCopyTexSubImage3D().
GLuint QOpenGLExtraFunctions::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
Convenience-Funktion, die glCreateShaderProgramv(type, count, strings) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glCreateShaderProgramv().
void QOpenGLExtraFunctions::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
Convenience-Funktion, die glDebugMessageCallback(callback, userParam) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDebugMessageCallback().
void QOpenGLExtraFunctions::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Convenience-Funktion, die glDebugMessageControl(source, type, severity, count, ids, enabled) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDebugMessageContro().
void QOpenGLExtraFunctions::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Convenience-Funktion, die glDebugMessageInsert(source, type, id, severity, length, buf) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDebugMessageInsert().
void QOpenGLExtraFunctions::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
Convenience-Funktion, die glDeleteProgramPipelines(n, pipelines) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glDeleteProgramPipelines().
void QOpenGLExtraFunctions::glDeleteQueries(GLsizei n, const GLuint *ids)
Convenience-Funktion, die glDeleteQueries(n, ids) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDeleteQueries().
void QOpenGLExtraFunctions::glDeleteSamplers(GLsizei count, const GLuint *samplers)
Convenience-Funktion, die glDeleteSamplers(count, samplers) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glDeleteSamplers().
void QOpenGLExtraFunctions::glDeleteSync(GLsync sync)
Convenience-Funktion, die glDeleteSync(sync) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glDeleteSync().
void QOpenGLExtraFunctions::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
Convenience-Funktion, die glDeleteTransformFeedbacks(n, ids) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDeleteTransformFeedbacks().
void QOpenGLExtraFunctions::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
Convenience-Funktion, die glDeleteVertexArrays(n, arrays) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDeleteVertexArrays().
void QOpenGLExtraFunctions::glDisablei(GLenum target, GLuint index)
Convenience-Funktion, die glDisablei(target, index) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDisablei().
void QOpenGLExtraFunctions::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Convenience-Funktion, die glDispatchCompute(num_groups_x, num_groups_y, num_groups_z) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDispatchCompute().
void QOpenGLExtraFunctions::glDispatchComputeIndirect(GLintptr indirect)
Convenience-Funktion, die glDispatchComputeIndirect(indirect) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDispatchComputeIndirect().
void QOpenGLExtraFunctions::glDrawArraysIndirect(GLenum mode, const void *indirect)
Convenience-Funktion, die glDrawArraysIndirect(mode, indirect) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawArraysIndirect().
void QOpenGLExtraFunctions::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Convenience-Funktion, die glDrawArraysInstanced(mode, first, count, instancecount) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawArraysInstanced().
void QOpenGLExtraFunctions::glDrawBuffers(GLsizei n, const GLenum *bufs)
Convenience-Funktion, die glDrawBuffers(n, bufs) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawBuffers().
void QOpenGLExtraFunctions::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
Convenience-Funktion, die glDrawElementsBaseVertex(mode, count, type, indices, basevertex) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDrawElementsBaseVerte().
void QOpenGLExtraFunctions::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
Convenience-Funktion, die glDrawElementsIndirect(mode, type, indirect) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawElementsIndirect().
void QOpenGLExtraFunctions::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
Convenience-Funktion, die glDrawElementsInstanced(mode, count, type, indices, instancecount) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawElementsInstanced().
void QOpenGLExtraFunctions::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
Convenience-Funktion, die glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDrawElementsInstancedBaseVerte().
void QOpenGLExtraFunctions::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
Convenience-Funktion, die glDrawRangeElements(mode, start, end, count, type, indices) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glDrawRangeElements().
void QOpenGLExtraFunctions::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
Convenience-Funktion, die glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glDrawRangeElementsBaseVerte().
void QOpenGLExtraFunctions::glEnablei(GLenum target, GLuint index)
Convenience-Funktion, die glEnablei(target, index) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glEnablei().
void QOpenGLExtraFunctions::glEndQuery(GLenum target)
Convenience-Funktion, die glEndQuery(target) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glEndQuery().
void QOpenGLExtraFunctions::glEndTransformFeedback()
Convenience-Funktion, die glEndTransformFeedback() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glEndTransformFeedback().
GLsync QOpenGLExtraFunctions::glFenceSync(GLenum condition, GLbitfield flags)
Convenience-Funktion, die glFenceSync(condition, flags) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glFenceSync().
void QOpenGLExtraFunctions::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
Convenience-Funktion, die glFlushMappedBufferRange(target, offset, length) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glFlushMappedBufferRange().
void QOpenGLExtraFunctions::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
Convenience-Funktion, die glFramebufferParameteri(target, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glFramebufferParameteri().
void QOpenGLExtraFunctions::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
Convenience-Funktion, die glFramebufferTexture(target, attachment, texture, level) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation zu glFramebufferTexture().
void QOpenGLExtraFunctions::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Convenience-Funktion, die glFramebufferTextureLayer(target, attachment, texture, level, layer) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glFramebufferTextureLayer().
void QOpenGLExtraFunctions::glGenProgramPipelines(GLsizei n, GLuint *pipelines)
Convenience-Funktion, die glGenProgramPipelines(n, pipelines) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGenProgramPipelines().
void QOpenGLExtraFunctions::glGenQueries(GLsizei n, GLuint *ids)
Convenience-Funktion, die glGenQueries(n, ids) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGenQueries().
void QOpenGLExtraFunctions::glGenSamplers(GLsizei count, GLuint *samplers)
Convenience-Funktion, die glGenSamplers(count, samplers) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGenSamplers().
void QOpenGLExtraFunctions::glGenTransformFeedbacks(GLsizei n, GLuint *ids)
Convenience-Funktion, die glGenTransformFeedbacks(n, ids) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGenTransformFeedbacks().
void QOpenGLExtraFunctions::glGenVertexArrays(GLsizei n, GLuint *arrays)
Convenience-Funktion, die glGenVertexArrays(n, arrays) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGenVertexArrays().
void QOpenGLExtraFunctions::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
Convenience-Funktion, die glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetActiveUniformBlockName().
void QOpenGLExtraFunctions::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Convenience-Funktion, die glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetActiveUniformBlockiv().
void QOpenGLExtraFunctions::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Convenience-Funktion, die glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetActiveUniformsiv().
void QOpenGLExtraFunctions::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
Convenience-Funktion, die glGetBooleani_v(target, index, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetBooleani_v().
void QOpenGLExtraFunctions::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
Convenience-Funktion, die glGetBufferParameteri64v(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetBufferParameteri64v().
void QOpenGLExtraFunctions::glGetBufferPointerv(GLenum target, GLenum pname, void **params)
Convenience-Funktion, die glGetBufferPointerv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetBufferPointerv().
GLuint QOpenGLExtraFunctions::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Convenience-Funktion, die glGetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetDebugMessageLog().
GLint QOpenGLExtraFunctions::glGetFragDataLocation(GLuint program, const GLchar *name)
Convenience-Funktion, die glGetFragDataLocation(program, name) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetFragDataLocation().
void QOpenGLExtraFunctions::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
Convenience-Funktion, die glGetFramebufferParameteriv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetFramebufferParameteriv().
GLenum QOpenGLExtraFunctions::glGetGraphicsResetStatus()
Convenience-Funktion, die glGetGraphicsResetStatus() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetGraphicsResetStatus().
void QOpenGLExtraFunctions::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
Convenience-Funktion, die glGetInteger64i_v(target, index, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetInteger64i_v().
void QOpenGLExtraFunctions::glGetInteger64v(GLenum pname, GLint64 *data)
Convenience-Funktion, die glGetInteger64v(pname, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetInteger64v().
void QOpenGLExtraFunctions::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
Convenience-Funktion, die glGetIntegeri_v(target, index, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetIntegeri_v().
void QOpenGLExtraFunctions::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
Convenience-Funktion, die glGetInternalformativ(target, internalformat, pname, bufSize, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetInternalformativ().
void QOpenGLExtraFunctions::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
Convenience-Funktion, die glGetMultisamplefv(pname, index, val) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetMultisamplefv().
void QOpenGLExtraFunctions::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
Convenience-Funktion, die glGetObjectLabel(identifier, name, bufSize, length, label) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation für glGetObjectLabe().
void QOpenGLExtraFunctions::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
Convenience-Funktion, die glGetObjectPtrLabel(ptr, bufSize, length, label) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetObjectPtrLabe().
void QOpenGLExtraFunctions::glGetPointerv(GLenum pname, void **params)
Convenience-Funktion, die glGetPointerv(pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetPointerv().
void QOpenGLExtraFunctions::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
Convenience-Funktion, die glGetProgramBinary(program, bufSize, length, binaryFormat, binary) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramBinary().
void QOpenGLExtraFunctions::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
Convenience-Funktion, die glGetProgramInterfaceiv(program, programInterface, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramInterfaceiv().
void QOpenGLExtraFunctions::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Convenience-Funktion, die glGetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramPipelineInfoLog().
void QOpenGLExtraFunctions::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
Convenience-Funktion, die glGetProgramPipelineiv(pipeline, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramPipelineiv().
GLuint QOpenGLExtraFunctions::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)
Convenience-Funktion, die glGetProgramResourceIndex(program, programInterface, name) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramResourceIndex().
GLint QOpenGLExtraFunctions::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)
Convenience-Funktion, die glGetProgramResourceLocation(program, programInterface, name) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramResourceLocation().
void QOpenGLExtraFunctions::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
Convenience-Funktion, die glGetProgramResourceName(program, programInterface, index, bufSize, length, name) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramResourceName().
void QOpenGLExtraFunctions::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
Convenience-Funktion, die glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetProgramResourceiv().
void QOpenGLExtraFunctions::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
Convenience-Funktion, die glGetQueryObjectuiv(id, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetQueryObjectuiv().
void QOpenGLExtraFunctions::glGetQueryiv(GLenum target, GLenum pname, GLint *params)
Convenience-Funktion, die glGetQueryiv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetQueryiv().
void QOpenGLExtraFunctions::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
Convenience-Funktion, die glGetSamplerParameterIiv(sampler, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation für glGetSamplerParameterIiv().
void QOpenGLExtraFunctions::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
Convenience-Funktion, die glGetSamplerParameterIuiv(sampler, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetSamplerParameterIuiv().
void QOpenGLExtraFunctions::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
Convenience-Funktion, die glGetSamplerParameterfv(sampler, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetSamplerParameterfv().
void QOpenGLExtraFunctions::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
Convenience-Funktion, die glGetSamplerParameteriv(sampler, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetSamplerParameteriv().
const GLubyte *QOpenGLExtraFunctions::glGetStringi(GLenum name, GLuint index)
Convenience-Funktion, die glGetStringi(name, index) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetStringi().
void QOpenGLExtraFunctions::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Convenience-Funktion, die glGetSynciv(sync, pname, bufSize, length, values) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetSynciv().
void QOpenGLExtraFunctions::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
Convenience-Funktion, die glGetTexLevelParameterfv(target, level, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetTexLevelParameterfv().
void QOpenGLExtraFunctions::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
Convenience-Funktion, die glGetTexLevelParameteriv(target, level, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetTexLevelParameteriv().
void QOpenGLExtraFunctions::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
Convenience-Funktion, die glGetTexParameterIiv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetTexParameterIiv().
void QOpenGLExtraFunctions::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
Convenience-Funktion, die glGetTexParameterIuiv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetTexParameterIuiv().
void QOpenGLExtraFunctions::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
Convenience-Funktion, die glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation für glGetTransformFeedbackVarying().
GLuint QOpenGLExtraFunctions::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
Convenience-Funktion, die glGetUniformBlockIndex(program, uniformBlockName) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetUniformBlockIndex().
void QOpenGLExtraFunctions::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
Convenience-Funktion, die glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetUniformIndices().
void QOpenGLExtraFunctions::glGetUniformuiv(GLuint program, GLint location, GLuint *params)
Convenience-Funktion, die glGetUniformuiv(program, location, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetUniformuiv().
void QOpenGLExtraFunctions::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
Convenience-Funktion, die glGetVertexAttribIiv(index, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetVertexAttribIiv().
void QOpenGLExtraFunctions::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
Convenience-Funktion, die glGetVertexAttribIuiv(index, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glGetVertexAttribIuiv().
void QOpenGLExtraFunctions::glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Convenience-Funktion, die glGetnUniformfv(program, location, bufSize, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetnUniformfv().
void QOpenGLExtraFunctions::glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Convenience-Funktion, die glGetnUniformiv(program, location, bufSize, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetnUniformiv().
void QOpenGLExtraFunctions::glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Convenience-Funktion, die glGetnUniformuiv(program, location, bufSize, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glGetnUniformuiv().
void QOpenGLExtraFunctions::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)
Convenience-Funktion, die glInvalidateFramebuffer(target, numAttachments, attachments) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glInvalidateFramebuffer().
void QOpenGLExtraFunctions::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Convenience-Funktion, die glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glInvalidateSubFramebuffer().
GLboolean QOpenGLExtraFunctions::glIsEnabledi(GLenum target, GLuint index)
Convenience-Funktion, die glIsEnabledi(target, index) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glIsEnabledi().
GLboolean QOpenGLExtraFunctions::glIsProgramPipeline(GLuint pipeline)
Convenience-Funktion, die glIsProgramPipeline(pipeline) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsProgramPipeline().
GLboolean QOpenGLExtraFunctions::glIsQuery(GLuint id)
Convenience-Funktion, die glIsQuery(id) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsQuery().
GLboolean QOpenGLExtraFunctions::glIsSampler(GLuint sampler)
Convenience-Funktion, die glIsSampler(sampler) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsSampler().
GLboolean QOpenGLExtraFunctions::glIsSync(GLsync sync)
Convenience-Funktion, die glIsSync(sync) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsSync().
GLboolean QOpenGLExtraFunctions::glIsTransformFeedback(GLuint id)
Convenience-Funktion, die glIsTransformFeedback(id) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsTransformFeedback().
GLboolean QOpenGLExtraFunctions::glIsVertexArray(GLuint array)
Convenience-Funktion, die glIsVertexArray(array) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glIsVertexArray().
void *QOpenGLExtraFunctions::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Convenience-Funktion, die glMapBufferRange(target, offset, length, access) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glMapBufferRange().
void QOpenGLExtraFunctions::glMemoryBarrier(GLbitfield barriers)
Convenience-Funktion, die glMemoryBarrier(barriers) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glMemoryBarrier().
void QOpenGLExtraFunctions::glMemoryBarrierByRegion(GLbitfield barriers)
Convenience-Funktion, die glMemoryBarrierByRegion(barriers) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glMemoryBarrierByRegion().
void QOpenGLExtraFunctions::glMinSampleShading(GLfloat value)
Convenience-Funktion, die glMinSampleShading(value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glMinSampleShading().
void QOpenGLExtraFunctions::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Convenience-Funktion, die glObjectLabel(identifier, name, length, label) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glObjectLabe().
void QOpenGLExtraFunctions::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
Convenience-Funktion, die glObjectPtrLabel(ptr, length, label) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glObjectPtrLabe().
void QOpenGLExtraFunctions::glPatchParameteri(GLenum pname, GLint value)
Convenience-Funktion, die glPatchParameteri(pname, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glPatchParameteri().
void QOpenGLExtraFunctions::glPauseTransformFeedback()
Convenience-Funktion, die glPauseTransformFeedback() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glPauseTransformFeedback().
void QOpenGLExtraFunctions::glPopDebugGroup()
Convenience-Funktion, die glPopDebugGroup() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glPopDebugGroup().
void QOpenGLExtraFunctions::glPrimitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
Convenience-Funktion, die glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glPrimitiveBoundingBo().
void QOpenGLExtraFunctions::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
Convenience-Funktion, die glProgramBinary(program, binaryFormat, binary, length) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramBinary().
void QOpenGLExtraFunctions::glProgramParameteri(GLuint program, GLenum pname, GLint value)
Convenience-Funktion, die glProgramParameteri(program, pname, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramParameteri().
void QOpenGLExtraFunctions::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
Convenience-Funktion, die glProgramUniform1f(program, location, v0) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1f().
void QOpenGLExtraFunctions::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Convenience-Funktion, die glProgramUniform1fv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1fv().
void QOpenGLExtraFunctions::glProgramUniform1i(GLuint program, GLint location, GLint v0)
Convenience-Funktion, die glProgramUniform1i(program, location, v0) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1i().
void QOpenGLExtraFunctions::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
Convenience-Funktion, die glProgramUniform1iv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1iv().
void QOpenGLExtraFunctions::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
Convenience-Funktion, die glProgramUniform1ui(program, location, v0) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1ui().
void QOpenGLExtraFunctions::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glProgramUniform1uiv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform1uiv().
void QOpenGLExtraFunctions::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Convenience-Funktion, die glProgramUniform2f(program, location, v0, v1) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2f().
void QOpenGLExtraFunctions::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Convenience-Funktion, die glProgramUniform2fv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2fv().
void QOpenGLExtraFunctions::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
Convenience-Funktion, die glProgramUniform2i(program, location, v0, v1) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2i().
void QOpenGLExtraFunctions::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
Convenience-Funktion, die glProgramUniform2iv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2iv().
void QOpenGLExtraFunctions::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
Convenience-Funktion, die glProgramUniform2ui(program, location, v0, v1) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2ui().
void QOpenGLExtraFunctions::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glProgramUniform2uiv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform2uiv().
void QOpenGLExtraFunctions::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Convenience-Funktion, die glProgramUniform3f(program, location, v0, v1, v2) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3f().
void QOpenGLExtraFunctions::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Convenience-Funktion, die glProgramUniform3fv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3fv().
void QOpenGLExtraFunctions::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Convenience-Funktion, die glProgramUniform3i(program, location, v0, v1, v2) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3i().
void QOpenGLExtraFunctions::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
Convenience-Funktion, die glProgramUniform3iv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3iv().
void QOpenGLExtraFunctions::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Convenience-Funktion, die glProgramUniform3ui(program, location, v0, v1, v2) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3ui().
void QOpenGLExtraFunctions::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glProgramUniform3uiv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform3uiv().
void QOpenGLExtraFunctions::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Convenience-Funktion, die glProgramUniform4f(program, location, v0, v1, v2, v3) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4f().
void QOpenGLExtraFunctions::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Convenience-Funktion, die glProgramUniform4fv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4fv().
void QOpenGLExtraFunctions::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Convenience-Funktion, die glProgramUniform4i(program, location, v0, v1, v2, v3) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4i().
void QOpenGLExtraFunctions::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
Convenience-Funktion, die glProgramUniform4iv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4iv().
void QOpenGLExtraFunctions::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Convenience-Funktion, die glProgramUniform4ui(program, location, v0, v1, v2, v3) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4ui().
void QOpenGLExtraFunctions::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glProgramUniform4uiv(program, location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniform4uiv().
void QOpenGLExtraFunctions::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix2fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix2fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix2x3fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix2x3fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix2x4fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix2x4fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix3fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix3fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix3x2fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix3x2fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix3x4fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix3x4fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix4fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix4fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix4x2fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix4x2fv().
void QOpenGLExtraFunctions::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glProgramUniformMatrix4x3fv(program, location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glProgramUniformMatrix4x3fv().
void QOpenGLExtraFunctions::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
Convenience-Funktion, die glPushDebugGroup(source, id, length, message) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glPushDebugGroup().
void QOpenGLExtraFunctions::glReadBuffer(GLenum src)
Convenience-Funktion, die glReadBuffer(src) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glReadBuffer().
void QOpenGLExtraFunctions::glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
Convenience-Funktion, die glReadnPixels(x, y, width, height, format, type, bufSize, data) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glReadnPixels().
void QOpenGLExtraFunctions::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Convenience-Funktion, die glRenderbufferStorageMultisample(target, samples, internalformat, width, height) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glRenderbufferStorageMultisample().
void QOpenGLExtraFunctions::glResumeTransformFeedback()
Convenience-Funktion, die glResumeTransformFeedback() aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glResumeTransformFeedback().
void QOpenGLExtraFunctions::glSampleMaski(GLuint maskNumber, GLbitfield mask)
Convenience-Funktion, die glSampleMaski(maskNumber, mask) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glSampleMaski().
void QOpenGLExtraFunctions::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
Convenience-Funktion, die glSamplerParameterIiv(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation für glSamplerParameterIiv().
void QOpenGLExtraFunctions::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
Convenience-Funktion, die glSamplerParameterIuiv(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X-Dokumentation für glSamplerParameterIuiv().
void QOpenGLExtraFunctions::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
Convenience-Funktion, die glSamplerParameterf(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glSamplerParameterf().
void QOpenGLExtraFunctions::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
Convenience-Funktion, die glSamplerParameterfv(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glSamplerParameterfv().
void QOpenGLExtraFunctions::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
Convenience-Funktion, die glSamplerParameteri(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glSamplerParameteri().
void QOpenGLExtraFunctions::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
Convenience-Funktion, die glSamplerParameteriv(sampler, pname, param) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glSamplerParameteriv().
void QOpenGLExtraFunctions::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
Convenience-Funktion, die glTexBuffer(target, internalformat, buffer) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glTexBuffer().
void QOpenGLExtraFunctions::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Convenience-Funktion, die glTexBufferRange(target, internalformat, buffer, offset, size) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glTexBufferRange().
void QOpenGLExtraFunctions::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
Convenience-Funktion, die glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glTexImage3D().
void QOpenGLExtraFunctions::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
Convenience-Funktion, die glTexParameterIiv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glTexParameterIiv().
void QOpenGLExtraFunctions::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
Convenience-Funktion, die glTexParameterIuiv(target, pname, params) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glTexParameterIuiv().
void QOpenGLExtraFunctions::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Convenience-Funktion, die glTexStorage2D(target, levels, internalformat, width, height) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glTexStorage2D().
void QOpenGLExtraFunctions::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Convenience-Funktion, die glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glTexStorage2DMultisample().
void QOpenGLExtraFunctions::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Convenience-Funktion, die glTexStorage3D(target, levels, internalformat, width, height, depth) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glTexStorage3D().
void QOpenGLExtraFunctions::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Convenience-Funktion, die glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.X Dokumentation für glTexStorage3DMultisample().
void QOpenGLExtraFunctions::glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Convenience-Funktion, die glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x-Dokumentation zu glTexSubImage3D().
void QOpenGLExtraFunctions::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
Convenience-Funktion, die glTransformFeedbackVaryings(program, count, varyings, bufferMode) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glTransformFeedbackVaryings().
void QOpenGLExtraFunctions::glUniform1ui(GLint location, GLuint v0)
Convenience-Funktion, die glUniform1ui(location, v0) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x- oder OpenGL 3.x- oder 4.x-Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform1ui().
void QOpenGLExtraFunctions::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glUniform1uiv(location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform1uiv().
void QOpenGLExtraFunctions::glUniform2ui(GLint location, GLuint v0, GLuint v1)
Convenience-Funktion, die glUniform2ui(location, v0, v1) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform2ui().
void QOpenGLExtraFunctions::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glUniform2uiv(location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform2uiv().
void QOpenGLExtraFunctions::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
Convenience-Funktion, die glUniform3ui(location, v0, v1, v2) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform3ui().
void QOpenGLExtraFunctions::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glUniform3uiv(location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform3uiv().
void QOpenGLExtraFunctions::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Convenience-Funktion, die glUniform4ui(location, v0, v1, v2, v3) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform4ui().
void QOpenGLExtraFunctions::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
Convenience-Funktion, die glUniform4uiv(location, count, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniform4uiv().
void QOpenGLExtraFunctions::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Convenience-Funktion, die glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformBlockBinding().
void QOpenGLExtraFunctions::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix2x3fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix2x3fv().
void QOpenGLExtraFunctions::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix2x4fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix2x4fv().
void QOpenGLExtraFunctions::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix3x2fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix3x2fv().
void QOpenGLExtraFunctions::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix3x4fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix3x4fv().
void QOpenGLExtraFunctions::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix4x2fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix4x2fv().
void QOpenGLExtraFunctions::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Convenience-Funktion, die glUniformMatrix4x3fv(location, count, transpose, value) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUniformMatrix4x3fv().
GLboolean QOpenGLExtraFunctions::glUnmapBuffer(GLenum target)
Convenience-Funktion, die glUnmapBuffer(target) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUnmapBuffer().
void QOpenGLExtraFunctions::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
Convenience-Funktion, die glUseProgramStages(pipeline, stages, program) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glUseProgramStages().
void QOpenGLExtraFunctions::glValidateProgramPipeline(GLuint pipeline)
Convenience-Funktion, die glValidateProgramPipeline(pipeline) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glValidateProgramPipeline().
void QOpenGLExtraFunctions::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
Convenience-Funktion, die glVertexAttribBinding(attribindex, bindingindex) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribBinding().
void QOpenGLExtraFunctions::glVertexAttribDivisor(GLuint index, GLuint divisor)
Convenience-Funktion, die glVertexAttribDivisor(index, divisor) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribDivisor().
void QOpenGLExtraFunctions::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Convenience-Funktion, die glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribFormat().
void QOpenGLExtraFunctions::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
Convenience-Funktion, die glVertexAttribI4i(index, x, y, z, w) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribI4i().
void QOpenGLExtraFunctions::glVertexAttribI4iv(GLuint index, const GLint *v)
Convenience-Funktion, die glVertexAttribI4iv(index, v) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribI4iv().
void QOpenGLExtraFunctions::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Convenience-Funktion, die glVertexAttribI4ui(index, x, y, z, w) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribI4ui().
void QOpenGLExtraFunctions::glVertexAttribI4uiv(GLuint index, const GLuint *v)
Convenience-Funktion, die glVertexAttribI4uiv(index, v) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribI4uiv().
void QOpenGLExtraFunctions::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Convenience-Funktion, die glVertexAttribIFormat(attribindex, size, type, relativeoffset) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribIFormat().
void QOpenGLExtraFunctions::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
Convenience-Funktion, die glVertexAttribIPointer(index, size, type, stride, pointer) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur nutzbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexAttribIPointer().
void QOpenGLExtraFunctions::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
Convenience-Funktion, die glVertexBindingDivisor(bindingindex, divisor) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glVertexBindingDivisor().
void QOpenGLExtraFunctions::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
Convenience-Funktion, die glWaitSync(sync, flags, timeout) aufruft.
Diese Funktion ist nur in OpenGL ES 3.x, oder OpenGL 3.x oder 4.x Kontexten verfügbar. Wenn sie mit einfachem OpenGL ausgeführt wird, ist die Funktion nur verwendbar, wenn das angegebene Profil und die Version die Funktion entweder im Kern oder als Erweiterung enthält.
Weitere Informationen finden Sie in der OpenGL ES 3.x Dokumentation für glWaitSync().
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.