QOpenGLExtraFunctions Class

QOpenGLExtraFunctionsクラスはOpenGL ES 3.0、3.1、3.2 APIへのクロスプラットフォームなアクセスを提供します。

Header: #include <QOpenGLExtraFunctions>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: QOpenGLFunctions

パブリック関数

QOpenGLExtraFunctions()
QOpenGLExtraFunctions(QOpenGLContext *context)
void glActiveShaderProgram(GLuint pipeline, GLuint program)
void glBeginQuery(GLenum target, 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 unit, 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, const GLuint *value)
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, const GLuint *ids)
void glDeleteSamplers(GLsizei count, const GLuint *samplers)
void glDeleteSync(GLsync sync)
void glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
void glDeleteVertexArrays(GLsizei n, const 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 indirect)
void glDrawArraysIndirect(GLenum mode, const void *indirect)
void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
void glDrawBuffers(GLsizei n, const 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 program, 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 program, 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 *data)
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 program, GLenum programInterface, 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 sampler, GLenum pname, GLuint *params)
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
void glGetSamplerParameteriv(GLuint sampler, 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 program, const GLchar *uniformBlockName)
void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
void glGetUniformuiv(GLuint program, GLint location, 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 program, GLint location, 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 barriers)
void glMinSampleShading(GLfloat value)
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
void glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
void glPatchParameteri(GLenum pname, GLint value)
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 program, GLenum pname, GLint value)
void glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void glProgramUniform1i(GLuint program, GLint location, GLint v0)
void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)
void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)
void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)
void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
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 sampler, GLenum pname, GLfloat param)
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
void glSamplerParameteriv(GLuint sampler, 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 location, GLuint v0)
void glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
void glUniform2ui(GLint location, GLuint v0, GLuint v1)
void glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
void glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
void glUniform4ui(GLint location, 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, const GLint *v)
void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
void glVertexAttribI4uiv(GLuint index, const 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)

詳細説明

このQOpenGLFunctions のサブクラスには、OpenGL ES 3.0、3.1、3.2関数が含まれています。これらはOpenGL ES 3.xのコンテキスト、またはコアまたは拡張として当該関数を含むバージョンのOpenGLのコンテキストが使用されている場合にのみ動作します。xアプリケーションを開発することができます。開発はOpenGL 3.xまたは4.xのデスクトッププラットフォームで行うことができます。

注意:このクラスは、バージョン管理されたOpenGLラッパー、例えば、QOpenGLFunctions_3_2_Core とは異なりますバージョン管理とプロファイルをターゲットにしています。

メンバ関数ドキュメント

QOpenGLExtraFunctions::QOpenGLExtraFunctions()

デフォルト関数リゾルバを構築する。このリゾルバは、initializeOpenGLFunctions()を呼び出してコンテキストを指定するまで使用できない。

QOpenGLExtraFunctions::QOpenGLExtraFunctions(QOpenGLContext *context)

コンテキストの関数リゾルバを構築する。contextnullptr の場合、リゾルバは現在のQOpenGLContext に対して作成される。

コンテキストまたはグループ内の別のコンテキストが現在でなければならない。

このようにして構築されたオブジェクトは、コンテキストと、コンテキストと共有する他のコンテキストでのみ使用できる。オブジェクトのコンテキスト関連付けを変更するには、initializeOpenGLFunctions ()を使用します。

void QOpenGLExtraFunctions::glActiveShaderProgram(GLuint pipeline, GLuint program)

glActiveShaderProgram(pipeline,program) を呼び出す便利関数。

この関数は、OpenGL ES 3.x または OpenGL 3.x または 4.x コンテキストでのみ使用できます。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glActiveShaderProgram()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBeginQuery(GLenum target, GLuint id)

glBeginQuery(target,id) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBeginQuery()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBeginTransformFeedback(GLenum primitiveMode)

glBeginTransformFeedback(primitiveMode) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBeginTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindBufferBase(GLenum target, GLuint index, GLuint buffer)

glBindBufferBase(target,index,buffer) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindBufferBase()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)

glBindBufferRange(target,index,buffer,offset,size) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindBufferRange()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)

glBindImageTexture(unit,texture,level,layered,layer,access,format) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindImageTexture()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindProgramPipeline(GLuint pipeline)

glBindProgramPipeline(pipeline) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindProgramPipeline()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindSampler(GLuint unit, GLuint sampler)

glBindSampler(unit,sampler) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindSampler()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindTransformFeedback(GLenum target, GLuint id)

glBindTransformFeedback(target,id) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張機能としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindVertexArray(GLuint array)

glBindVertexArray(array) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindVertexArray()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)

glBindVertexBuffer(bindingindex,buffer,offset,stride) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBindVertexBuffer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlendBarrier()

glBlendBarrier()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlendBarrier()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)

glBlendEquationSeparatei(buf,modeRGB,modeAlpha) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlendEquationSeparatei()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlendEquationi(GLuint buf, GLenum mode)

glBlendEquationi(buf,mode) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlendEquationi()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)

glBlendFuncSeparatei(buf,srcRGB,dstRGB,srcAlpha,dstAlpha) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlendFuncSeparatei()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlendFunci(GLuint buf, GLenum src, GLenum dst)

glBlendFunci(buf,src,dst) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlendFunci()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)

glBlitFramebuffer(srcX0,srcY0,srcX1,srcY1,dstX0,dstY0,dstX1,dstY1,mask,filter) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glBlitFramebuffer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)

glClearBufferfi(buffer,drawbuffer,depth,stencil) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glClearBufferfi()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)

glClearBufferfv(buffer,drawbuffer,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glClearBufferfv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)

glClearBufferiv(buffer,drawbuffer,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glClearBufferiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)

glClearBufferuiv(buffer,drawbuffer,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glClearBufferuiv()のOpenGL ES 3.xドキュメントを参照してください。

GLenum QOpenGLExtraFunctions::glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)

glClientWaitSync(sync,flags,timeout) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glClientWaitSync()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)

glColorMaski(index,r,g,b,a) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glColorMaski()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)

glCompressedTexImage3D(target,level,internalformat,width,height,depth,border,imageSize,data) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCompressedTexImage3D()のOpenGL ES 3.xドキュメントを参照してください。

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)

glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCompressedTexSubImage3D()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)

glCopyBufferSubData(readTarget,writeTarget,readOffset,writeOffset,size) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCopyBufferSubData()のOpenGL ES 3.xドキュメントを参照してください。

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)

glCopyImageSubData(srcName,srcTarget,srcLevel,srcX,srcY,srcZ,dstName,dstTarget,dstLevel,dstX,dstY,dstZ,srcWidth,srcHeight,srcDepth) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCopyImageSubData()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)

glCopyTexSubImage3D(target,level,xoffset,yoffset,zoffset,x,y,width,height) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCopyTexSubImage3D()のOpenGL ES 3.xドキュメントを参照してください。

GLuint QOpenGLExtraFunctions::glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)

glCreateShaderProgramv(type,count,strings) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glCreateShaderProgramv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)

glDebugMessageCallback(callback,userParam) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDebugMessageCallback()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)

glDebugMessageControl(source,type,severity,count,ids,enabled) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDebugMessageContro()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)

glDebugMessageInsert(source,type,id,severity,length,buf) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDebugMessageInsert()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)

glDeleteProgramPipelines(n,pipelines) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteProgramPipelines()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteQueries(GLsizei n, const GLuint *ids)

glDeleteQueries(n,ids) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteQueries()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteSamplers(GLsizei count, const GLuint *samplers)

glDeleteSamplers(count,samplers) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteSamplers()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteSync(GLsync sync)

glDeleteSync(sync) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteSync()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)

glDeleteTransformFeedbacks(n,ids) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張機能としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteTransformFeedbacks()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDeleteVertexArrays(GLsizei n, const GLuint *arrays)

glDeleteVertexArrays(n,arrays) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDeleteVertexArrays()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDisablei(GLenum target, GLuint index)

glDisablei(target,index) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDisablei()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)

glDispatchCompute(num_groups_x,num_groups_y,num_groups_z) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDispatchCompute()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDispatchComputeIndirect(GLintptr indirect)

glDispatchComputeIndirect(indirect) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDispatchComputeIndirect()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawArraysIndirect(GLenum mode, const void *indirect)

glDrawArraysIndirect(mode,indirect) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawArraysIndirect()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)

glDrawArraysInstanced(mode,first,count,instancecount) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawArraysInstanced()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawBuffers(GLsizei n, const GLenum *bufs)

glDrawBuffers(n,bufs) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawBuffers()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)

glDrawElementsBaseVertex(mode,count,type,indices,basevertex) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawElementsBaseVerte()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)

glDrawElementsIndirect(mode,type,indirect) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawElementsIndirect()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)

glDrawElementsInstanced(mode,count,type,indices,instancecount) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawElementsInstanced()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)

glDrawElementsInstancedBaseVertex(mode,count,type,indices,instancecount,basevertex) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawElementsInstancedBaseVerte()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)

glDrawRangeElements(mode,start,end,count,type,indices) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawRangeElements()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)

glDrawRangeElementsBaseVertex(mode,start,end,count,type,indices,basevertex) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glDrawRangeElementsBaseVerte()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glEnablei(GLenum target, GLuint index)

glEnablei(target,index) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glEnablei()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glEndQuery(GLenum target)

glEndQuery(target) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glEndQuery()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glEndTransformFeedback()

glEndTransformFeedback()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glEndTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

GLsync QOpenGLExtraFunctions::glFenceSync(GLenum condition, GLbitfield flags)

glFenceSync(condition,flags) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glFenceSync()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)

glFlushMappedBufferRange(target,offset,length) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glFlushMappedBufferRange()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glFramebufferParameteri(GLenum target, GLenum pname, GLint param)

glFramebufferParameteri(target,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glFramebufferParameteri()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)

glFramebufferTexture(target,attachment,texture,level) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glFramebufferTexture()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)

glFramebufferTextureLayer(target,attachment,texture,level,layer) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glFramebufferTextureLayer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGenProgramPipelines(GLsizei n, GLuint *pipelines)

glGenProgramPipelines(n,pipelines) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGenProgramPipelines()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGenQueries(GLsizei n, GLuint *ids)

glGenQueries(n,ids) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGenQueries()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGenSamplers(GLsizei count, GLuint *samplers)

glGenSamplers(count,samplers) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGenSamplers()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGenTransformFeedbacks(GLsizei n, GLuint *ids)

glGenTransformFeedbacks(n,ids) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGenTransformFeedbacks()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGenVertexArrays(GLsizei n, GLuint *arrays)

glGenVertexArrays(n,arrays) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGenVertexArrays()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)

glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetActiveUniformBlockName()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)

glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params) を呼び出す便利関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetActiveUniformBlockiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)

glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params) を呼び出す便利関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetActiveUniformsiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)

glGetBooleani_v(target,index,data) を呼び出す便利関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetBooleani_v()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)

glGetBufferParameteri64v(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetBufferParameteri64v()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetBufferPointerv(GLenum target, GLenum pname, void **params)

glGetBufferPointerv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetBufferPointerv()のOpenGL ES 3.xドキュメントを参照してください。

GLuint QOpenGLExtraFunctions::glGetDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)

glGetDebugMessageLog(count,bufSize,sources,types,ids,severities,lengths,messageLog) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetDebugMessageLog()のOpenGL ES 3.Xドキュメントを参照してください。

GLint QOpenGLExtraFunctions::glGetFragDataLocation(GLuint program, const GLchar *name)

glGetFragDataLocation(program,name) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetFragDataLocation()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)

glGetFramebufferParameteriv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetFramebufferParameteriv()のOpenGL ES 3.xドキュメントを参照してください。

GLenum QOpenGLExtraFunctions::glGetGraphicsResetStatus()

glGetGraphicsResetStatus()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetGraphicsResetStatus()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)

glGetInteger64i_v(target,index,data) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetInteger64i_v()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetInteger64v(GLenum pname, GLint64 *data)

glGetInteger64v(pname,data) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetInteger64v()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetIntegeri_v(GLenum target, GLuint index, GLint *data)

glGetIntegeri_v(target,index,data) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetIntegeri_v()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)

glGetInternalformativ(target,internalformat,pname,bufSize,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetInternalformativ()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)

glGetMultisamplefv(pname,index,val) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetMultisamplefv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)

glGetObjectLabel(identifier,name,bufSize,length,label) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetObjectLabe()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)

glGetObjectPtrLabel(ptr,bufSize,length,label) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetObjectPtrLabe()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetPointerv(GLenum pname, void **params)

glGetPointerv(pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetPointerv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)

glGetProgramBinary(program,bufSize,length,binaryFormat,binary) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramBinary()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint *params)

glGetProgramInterfaceiv(program,programInterface,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramInterfaceiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)

glGetProgramPipelineInfoLog(pipeline,bufSize,length,infoLog) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramPipelineInfoLog()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)

glGetProgramPipelineiv(pipeline,pname,params) を呼び出す便利関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramPipelineiv()のOpenGL ES 3.xドキュメントを参照してください。

GLuint QOpenGLExtraFunctions::glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar *name)

glGetProgramResourceIndex(program,programInterface,name) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramResourceIndex()のOpenGL ES 3.xドキュメントを参照してください。

GLint QOpenGLExtraFunctions::glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar *name)

glGetProgramResourceLocation(program,programInterface,name) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramResourceLocation()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)

glGetProgramResourceName(program,programInterface,index,bufSize,length,name) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramResourceName()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)

glGetProgramResourceiv(program,programInterface,index,propCount,props,bufSize,length,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetProgramResourceiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)

glGetQueryObjectuiv(id,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetQueryObjectuiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetQueryiv(GLenum target, GLenum pname, GLint *params)

glGetQueryiv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetQueryiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)

glGetSamplerParameterIiv(sampler,pname,params) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetSamplerParameterIiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)

glGetSamplerParameterIuiv(sampler,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetSamplerParameterIuiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)

glGetSamplerParameterfv(sampler,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetSamplerParameterfv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)

glGetSamplerParameteriv(sampler,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetSamplerParameteriv()のOpenGL ES 3.xドキュメントを参照してください。

const GLubyte *QOpenGLExtraFunctions::glGetStringi(GLenum name, GLuint index)

glGetStringi(name,index) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetStringi()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)

glGetSynciv(sync,pname,bufSize,length,values) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetSynciv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)

glGetTexLevelParameterfv(target,level,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetTexLevelParameterfv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)

glGetTexLevelParameteriv(target,level,pname,params) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetTexLevelParameteriv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)

glGetTexParameterIiv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetTexParameterIiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)

glGetTexParameterIuiv(target,pname,params) を呼び出す便利関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetTexParameterIuiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)

glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetTransformFeedbackVarying()のOpenGL ES 3.xドキュメントを参照してください。

GLuint QOpenGLExtraFunctions::glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)

glGetUniformBlockIndex(program,uniformBlockName) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetUniformBlockIndex()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)

glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetUniformIndices()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetUniformuiv(GLuint program, GLint location, GLuint *params)

glGetUniformuiv(program,location,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetUniformuiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)

glGetVertexAttribIiv(index,pname,params) を呼び出す便利関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetVertexAttribIiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)

glGetVertexAttribIuiv(index,pname,params) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetVertexAttribIuiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)

glGetnUniformfv(program,location,bufSize,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetnUniformfv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)

glGetnUniformiv(program,location,bufSize,params) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetnUniformiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)

glGetnUniformuiv(program,location,bufSize,params) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glGetnUniformuiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments)

glInvalidateFramebuffer(target,numAttachments,attachments) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glInvalidateFramebuffer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)

glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glInvalidateSubFramebuffer()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsEnabledi(GLenum target, GLuint index)

glIsEnabledi(target,index) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsEnabledi()のOpenGL ES 3.Xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsProgramPipeline(GLuint pipeline)

glIsProgramPipeline(pipeline) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsProgramPipeline()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsQuery(GLuint id)

glIsQuery(id) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsQuery()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsSampler(GLuint sampler)

glIsSampler(sampler) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsSampler()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsSync(GLsync sync)

glIsSync(sync) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsSync()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsTransformFeedback(GLuint id)

glIsTransformFeedback(id) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glIsVertexArray(GLuint array)

glIsVertexArray(array) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glIsVertexArray()のOpenGL ES 3.xドキュメントを参照してください。

void *QOpenGLExtraFunctions::glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)

glMapBufferRange(target,offset,length,access) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glMapBufferRange()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glMemoryBarrier(GLbitfield barriers)

glMemoryBarrier(barriers) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glMemoryBarrier()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glMemoryBarrierByRegion(GLbitfield barriers)

glMemoryBarrierByRegion(barriers) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glMemoryBarrierByRegion()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glMinSampleShading(GLfloat value)

glMinSampleShading(value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glMinSampleShading()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

glObjectLabel(identifier,name,length,label) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glObjectLabe()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)

glObjectPtrLabel(ptr,length,label) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glObjectPtrLabe()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glPatchParameteri(GLenum pname, GLint value)

glPatchParameteri(pname,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glPatchParameteri()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glPauseTransformFeedback()

glPauseTransformFeedback()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glPauseTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glPopDebugGroup()

glPopDebugGroup()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glPopDebugGroup()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glPrimitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)

glPrimitiveBoundingBox(minX,minY,minZ,minW,maxX,maxY,maxZ,maxW) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glPrimitiveBoundingBo()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramBinary(GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)

glProgramBinary(program,binaryFormat,binary,length) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramBinary()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramParameteri(GLuint program, GLenum pname, GLint value)

glProgramParameteri(program,pname,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramParameteri()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1f(GLuint program, GLint location, GLfloat v0)

glProgramUniform1f(program,location,v0) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1f()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

glProgramUniform1fv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1i(GLuint program, GLint location, GLint v0)

glProgramUniform1i(program,location,v0) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1i()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint *value)

glProgramUniform1iv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1iv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1ui(GLuint program, GLint location, GLuint v0)

glProgramUniform1ui(program,location,v0) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

glProgramUniform1uiv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform1uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)

glProgramUniform2f(program,location,v0,v1) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2f()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

glProgramUniform2fv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)

glProgramUniform2i(program,location,v0,v1) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2i()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint *value)

glProgramUniform2iv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2iv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)

glProgramUniform2ui(program,location,v0,v1) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

glProgramUniform2uiv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform2uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)

glProgramUniform3f(program,location,v0,v1,v2) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3f()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

glProgramUniform3fv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)

glProgramUniform3i(program,location,v0,v1,v2) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3i()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint *value)

glProgramUniform3iv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3iv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)

glProgramUniform3ui(program,location,v0,v1,v2) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

glProgramUniform3uiv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform3uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)

glProgramUniform4f(program,location,v0,v1,v2,v3) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4f()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat *value)

glProgramUniform4fv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)

glProgramUniform4i(program,location,v0,v1,v2,v3) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4i()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint *value)

glProgramUniform4iv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4iv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

glProgramUniform4ui(program,location,v0,v1,v2,v3) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint *value)

glProgramUniform4uiv(program,location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniform4uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix2fv(program,location,count,transpose,value) を呼び出す便利関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix2x3fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix2x3fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix2x4fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix2x4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix3fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix3fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix3x2fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix3x2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix3x4fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix3x4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix4fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix4x2fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix4x2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glProgramUniformMatrix4x3fv(program,location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glProgramUniformMatrix4x3fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)

glPushDebugGroup(source,id,length,message) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glPushDebugGroup()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glReadBuffer(GLenum src)

glReadBuffer(src) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glReadBuffer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)

glReadnPixels(x,y,width,height,format,type,bufSize,data) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glReadnPixels()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)

glRenderbufferStorageMultisample(target,samples,internalformat,width,height) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glRenderbufferStorageMultisample()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glResumeTransformFeedback()

glResumeTransformFeedback()を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glResumeTransformFeedback()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSampleMaski(GLuint maskNumber, GLbitfield mask)

glSampleMaski(maskNumber,mask) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSampleMaski()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)

glSamplerParameterIiv(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameterIiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)

glSamplerParameterIuiv(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameterIuiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)

glSamplerParameterf(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameterf()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)

glSamplerParameterfv(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameterfv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)

glSamplerParameteri(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameteri()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)

glSamplerParameteriv(sampler,pname,param) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glSamplerParameteriv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)

glTexBuffer(target,internalformat,buffer) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexBuffer()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)

glTexBufferRange(target,internalformat,buffer,offset,size) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexBufferRange()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)

glTexImage3D(target,level,internalformat,width,height,depth,border,format,type,pixels) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexImage3D()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)

glTexParameterIiv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexParameterIiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)

glTexParameterIuiv(target,pname,params) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexParameterIuiv()のOpenGL ES 3.Xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)

glTexStorage2D(target,levels,internalformat,width,height) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexStorage2D()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)

glTexStorage2DMultisample(target,samples,internalformat,width,height,fixedsamplelocations) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexStorage2DMultisample()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)

glTexStorage3D(target,levels,internalformat,width,height,depth) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexStorage3D()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)

glTexStorage3DMultisample(target,samples,internalformat,width,height,depth,fixedsamplelocations) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexStorage3DMultisample()のOpenGL ES 3.Xドキュメントを参照してください。

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)

glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTexSubImage3D()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)

glTransformFeedbackVaryings(program,count,varyings,bufferMode) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glTransformFeedbackVaryings()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform1ui(GLint location, GLuint v0)

glUniform1ui(location,v0) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform1ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform1uiv(GLint location, GLsizei count, const GLuint *value)

glUniform1uiv(location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform1uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform2ui(GLint location, GLuint v0, GLuint v1)

glUniform2ui(location,v0,v1) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform2ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform2uiv(GLint location, GLsizei count, const GLuint *value)

glUniform2uiv(location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform2uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)

glUniform3ui(location,v0,v1,v2) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform3ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform3uiv(GLint location, GLsizei count, const GLuint *value)

glUniform3uiv(location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform3uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)

glUniform4ui(location,v0,v1,v2,v3) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform4ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniform4uiv(GLint location, GLsizei count, const GLuint *value)

glUniform4uiv(location,count,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniform4uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)

glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding) を呼び出す便利関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformBlockBinding()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix2x3fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数は、OpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix2x3fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix2x4fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix2x4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix3x2fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix3x2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix3x4fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix3x4fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix4x2fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix4x2fv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)

glUniformMatrix4x3fv(location,count,transpose,value) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUniformMatrix4x3fv()のOpenGL ES 3.xドキュメントを参照してください。

GLboolean QOpenGLExtraFunctions::glUnmapBuffer(GLenum target)

glUnmapBuffer(target) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUnmapBuffer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)

glUseProgramStages(pipeline,stages,program) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glUseProgramStages()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glValidateProgramPipeline(GLuint pipeline)

glValidateProgramPipeline(pipeline) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glValidateProgramPipeline()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)

glVertexAttribBinding(attribindex,bindingindex) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribBinding()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribDivisor(GLuint index, GLuint divisor)

glVertexAttribDivisor(index,divisor) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ使用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンがコアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribDivisor()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)

glVertexAttribFormat(attribindex,size,type,normalized,relativeoffset) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribFormat()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)

glVertexAttribI4i(index,x,y,z,w) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ使用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribI4i()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribI4iv(GLuint index, const GLint *v)

glVertexAttribI4iv(index,v) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribI4iv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)

glVertexAttribI4ui(index,x,y,z,w) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribI4ui()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribI4uiv(GLuint index, const GLuint *v)

glVertexAttribI4uiv(index,v) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xのコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribI4uiv()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)

glVertexAttribIFormat(attribindex,size,type,relativeoffset) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.xまたは4.xコンテキストでのみ利用可能です。プレーンなOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribIFormat()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)

glVertexAttribIPointer(index,size,type,stride,pointer) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexAttribIPointer()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)

glVertexBindingDivisor(bindingindex,divisor) を呼び出す便利な関数です。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glVertexBindingDivisor()のOpenGL ES 3.xドキュメントを参照してください。

void QOpenGLExtraFunctions::glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)

glWaitSync(sync,flags,timeout) を呼び出す便利関数。

この関数はOpenGL ES 3.x、またはOpenGL 3.x、4.xコンテキストでのみ利用可能です。プレーンOpenGLで実行する場合、この関数は、指定されたプロファイルとバージョンが、コアまたは拡張としてこの関数を含んでいる場合にのみ使用可能です。

詳細については、glWaitSync()のOpenGL ES 3.xドキュメントを参照してください。

©2024The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。