QOpenGLExtraFunctions Class

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

ヘッダー #include <QOpenGLExtraFunctions>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
継承: QOpenGLFunctions

パブリック関数

QOpenGLExtraFunctions()
QOpenGLExtraFunctions(QOpenGLContext*context)
void glActiveShaderProgram(GLuintpipeline, GLuintprogram)
void glBeginQuery(GLenumtarget, GLuintid)
void glBeginTransformFeedback(GLenumprimitiveMode)
void glBindBufferBase(GLenumtarget, GLuintindex, GLuintbuffer)
void glBindBufferRange(GLenumtarget, GLuintindex, GLuintbuffer, GLintptroffset, GLsizeiptrsize)
void glBindImageTexture(GLuintunit, GLuinttexture, GLintlevel, GLbooleanlayered, GLintlayer, GLenumaccess, GLenumformat)
void glBindProgramPipeline(GLuintpipeline)
void glBindSampler(GLuintunit, GLuintsampler)
void glBindTransformFeedback(GLenumtarget, GLuintid)
void glBindVertexArray(GLuintarray)
void glBindVertexBuffer(GLuintbindingindex, GLuintbuffer, GLintptroffset, GLsizeistride)
void glBlendBarrier()
void glBlendEquationSeparatei(GLuintbuf, GLenummodeRGB, GLenummodeAlpha)
void glBlendEquationi(GLuintbuf, GLenummode)
void glBlendFuncSeparatei(GLuintbuf, GLenumsrcRGB, GLenumdstRGB, GLenumsrcAlpha, GLenumdstAlpha)
void glBlendFunci(GLuintbuf, GLenumsrc, GLenumdst)
void glBlitFramebuffer(GLintsrcX0, GLintsrcY0, GLintsrcX1, GLintsrcY1, GLintdstX0, GLintdstY0, GLintdstX1, GLintdstY1, GLbitfieldmask, GLenumfilter)
ボイド glClearBufferfi(GLenumbuffer, GLintdrawbuffer, GLfloatdepth, GLintstencil)
void glClearBufferfv(GLenumbuffer, GLintdrawbuffer, const GLfloat*value)
void glClearBufferiv(GLenumbuffer, GLintdrawbuffer, const GLint*value)
void glClearBufferuiv(GLenumbuffer, GLintdrawbuffer, const GLuint*value)
GLenum glClientWaitSync(GLsyncsync, GLbitfieldflags, GLuint64timeout)
void glColorMaski(GLuintindex, GLbooleanr, GLbooleang, GLbooleanb, GLbooleana)
void glCompressedTexImage3D(GLenumtarget, GLintlevel, GLenuminternalformat, GLsizeiwidth, GLsizeiheight, GLsizeidepth, GLintborder, GLsizeiimageSize, const void*data)
void glCompressedTexSubImage3D(GLenumtarget, GLintlevel, GLintxoffset, GLintyoffset, GLintzoffset, GLsizeiwidth, GLsizeiheight, GLsizeidepth, GLenumformat, GLsizeiimageSize, const void*data)
void glCopyBufferSubData(GLenumreadTarget, GLenumwriteTarget, GLintptrreadOffset, GLintptrwriteOffset, GLsizeiptrsize)
void glCopyImageSubData(GLuintsrcName, GLenumsrcTarget, GLintsrcLevel, GLintsrcX, GLintsrcY, GLintsrcZ, GLuintdstName, GLenumdstTarget, GLintdstLevel, GLintdstX, GLintdstY, GLintdstZ, GLsizeisrcWidth, GLsizeisrcHeight, GLsizeisrcDepth).
無効 glCopyTexSubImage3D(GLenumtarget, GLintlevel, GLintxoffset, GLintyoffset, GLintzoffset, GLintx, GLinty, GLsizeiwidth, GLsizeiheight)
GLuint glCreateShaderProgramv(GLenumtype, GLsizeicount, const GLchar *const*strings)
void glDebugMessageCallback(GLDEBUGPROCcallback, const void*userParam)
void glDebugMessageControl(GLenumsource, GLenumtype, GLenumseverity, GLsizeicount, const GLuint*ids, GLbooleanenabled)
void glDebugMessageInsert(GLenumsource, GLenumtype, GLuintid, GLenumseverity, GLsizeilength, const GLchar*buf)
void glDeleteProgramPipelines(GLsizein, const GLuint*pipelines)
void glDeleteQueries(GLsizein, const GLuint*ids)
void glDeleteSamplers(GLsizeicount, const GLuint*samplers)
void glDeleteSync(GLsyncsync)
void glDeleteTransformFeedbacks(GLsizein, const GLuint*ids)
void glDeleteVertexArrays(GLsizein, const GLuint*arrays)
void glDisablei(GLenumtarget, GLuintindex)
void glDispatchCompute(GLuintnum_groups_x, GLuintnum_groups_y, GLuintnum_groups_z)
void glDispatchComputeIndirect(GLintptr間接)
void glDrawArraysIndirect(GLenummode, const void*indirect)
void glDrawArraysInstanced(GLenummode, GLintfirst, GLsizeicount, GLsizeiinstancecount)
void glDrawBuffers(GLsizein, const GLenum*bufs)
void glDrawElementsBaseVertex(GLenummode, GLsizeicount, GLenumtype, const void*indices, GLintbasevertex)
void glDrawElementsIndirect(GLenummode, GLenumtype, const void*indirect)
void glDrawElementsInstanced(GLenummode, GLsizeicount, GLenumtype, const void*indices, GLsizeiinstancecount)
void glDrawElementsInstancedBaseVertex(GLenummode, GLsizeicount, GLenumtype, const void*indices, GLsizeiinstancecount, GLintbasevertex)
void glDrawRangeElements(GLenummode, GLuintstart, GLuintend, GLsizeicount, GLenumtype, const void*indices)
void glDrawRangeElementsBaseVertex(GLenummode, GLuintstart, GLuintend, GLsizeicount, GLenumtype, const void*indices, GLintbasevertex)
void glEnablei(GLenumtarget, GLuintindex)
void glEndQuery(GLenumターゲット)
void glEndTransformFeedback()
GLsync glFenceSync(GLenumcondition, GLbitfieldflags)
void glFlushMappedBufferRange(GLenumtarget, GLintptroffset, GLsizeiptrlength)
void glFramebufferParameteri(GLenumtarget, GLenumpname, GLintparam)
void glFramebufferTexture(GLenumtarget, GLenumattachment, GLuinttexture, GLintlevel)
void glFramebufferTextureLayer(GLenumtarget, GLenumattachment, GLuinttexture, GLintlevel, GLintlayer)
無効 glGenProgramPipelines(GLsizein, GLuint*pipelines)
void glGenQueries(GLsizein, GLuint*ids)
void glGenSamplers(GLsizeicount, GLuint*samplers)
void glGenTransformFeedbacks(GLsizein, GLuint*ids)
void glGenVertexArrays(GLsizein, GLuint*arrays)
void glGetActiveUniformBlockName(GLuintprogram, GLuintuniformBlockIndex, GLsizeibufSize, GLsizei*length, GLchar*uniformBlockName)
void glGetActiveUniformBlockiv(GLuintprogram, GLuintuniformBlockIndex, GLenumpname, GLint*params)
void glGetActiveUniformsiv(GLuintprogram, GLsizeiuniformCount, const GLuint*uniformIndices, GLenumpname, GLint*params)
void glGetBooleani_v(GLenumtarget, GLuintindex, GLboolean*data)
void glGetBufferParameteri64v(GLenumtarget, GLenumpname, GLint64*params)
void glGetBufferPointerv(GLenumtarget, GLenumpname, void**params)
GLuint glGetDebugMessageLog(GLuintcount, GLsizeibufSize, GLenum*sources, GLenum*types, GLuint*ids, GLenum*severities, GLsizei*lengths, GLchar*messageLog)
GLint glGetFragDataLocation(GLuintprogram, const GLchar*name)
void glGetFramebufferParameteriv(GLenumtarget, GLenumpname, GLint*params)
GLenum glGetGraphicsResetStatus()
void glGetInteger64i_v(GLenumtarget, GLuintindex, GLint64*data)
void glGetInteger64v(GLenumpname, GLint64*data)
void glGetIntegeri_v(GLenumtarget, GLuintindex, GLint*data)
void glGetInternalformativ(GLenumtarget, GLenuminternalformat, GLenumpname, GLsizeibufSize, GLint*params)
void glGetMultisamplefv(GLenumpname, GLuintindex, GLfloat*val)
void glGetObjectLabel(GLenumidentifier, GLuintname, GLsizeibufSize, GLsizei*length, GLchar*label)
void glGetObjectPtrLabel(const void*ptr, GLsizeibufSize, GLsizei*length, GLchar*label)
void glGetPointerv(GLenumpname, void**params)
void glGetProgramBinary(GLuintprogram, GLsizeibufSize, GLsizei*length, GLenum*binaryFormat, void*binary)
void glGetProgramInterfaceiv(GLuintprogram, GLenumprogramInterface, GLenumpname, GLint*params)
void glGetProgramPipelineInfoLog(GLuintpipeline, GLsizeibufSize, GLsizei*length, GLchar*infoLog)
void glGetProgramPipelineiv(GLuintpipeline, GLenumpname, GLint*params)
GLuint glGetProgramResourceIndex(GLuintprogram, GLenumprogramInterface, const GLchar*name)
GLuint glGetProgramResourceLocation(GLuintprogram, GLenumprogramInterface, const GLchar*name)
void glGetProgramResourceName(GLuintprogram, GLenumprogramInterface, GLuintindex, GLsizeibufSize, GLsizei*length, GLchar*name)
void glGetProgramResourceiv(GLuintprogram, GLenumprogramInterface, GLuintindex, GLsizeipropCount, const GLenum*props, GLsizeibufSize, GLsizei*length, GLint*params)
void glGetQueryObjectuiv(GLuintid, GLenumpname, GLuint*params)
void glGetQueryiv(GLenumtarget, GLenumpname, GLint*params)
void glGetSamplerParameterIiv(GLuintsampler, GLenumpname, GLint*params)
void glGetSamplerParameterIuiv(GLuintsampler, GLenumpname, GLuint*params)
void glGetSamplerParameterfv(GLuintsampler, GLenumpname, GLfloat*params)
void glGetSamplerParameteriv(GLuintsampler, GLenumpname, GLint*params)
const GLubyte * (GLenum name, GLufloat *params)glGetStringi(GLenumname, GLuintindex)
void glGetSynciv(GLsyncsync, GLenumpname, GLsizeibufSize, GLsizei*length, GLint*values)
void glGetTexLevelParameterfv(GLenumtarget, GLintlevel, GLenumpname, GLfloat*params)
void glGetTexLevelParameteriv(GLenumtarget, GLintlevel, GLenumpname, GLint*params)
void glGetTexParameterIiv(GLenumtarget, GLenumpname, GLint*params)
void glGetTexParameterIuiv(GLenumtarget, GLenumpname, GLuint*params)
void glGetTransformFeedbackVarying(GLuintprogram, GLuintindex, GLsizeibufSize, GLsizei*length, GLsizei*size, GLenum*type, GLchar*name)
GLuint glGetUniformBlockIndex(GLuintprogram, const GLchar*uniformBlockName)
void glGetUniformIndices(GLuintprogram, GLsizeiuniformCount, const GLchar *const*uniformNames, GLuint*uniformIndices)
void glGetUniformuiv(GLuintprogram, GLintlocation, GLuint*params)
void glGetVertexAttribIiv(GLuintindex, GLenumpname, GLint*params)
void glGetVertexAttribIuiv(GLuintindex, GLenumpname, GLuint*params)
void glGetnUniformfv(GLuintprogram, GLintlocation, GLsizeibufSize, GLfloat*params)
void glGetnUniformiv(GLuintprogram, GLintlocation, GLsizeibufSize, GLint*params)
void glGetnUniformuiv(GLuintprogram, GLintlocation, GLsizeibufSize, GLuint*params)
void glInvalidateFramebuffer(GLenumtarget, GLsizeinumAttachments, const GLenum*attachments)
void glInvalidateSubFramebuffer(GLenumtarget, GLsizeinumAttachments, const GLenum*attachments, GLintx, GLinty, GLsizeiwidth, GLsizeiheight)
GLboolean glIsEnabledi(GLenumtarget, GLuintindex)
GLboolean glIsProgramPipeline(GLuintパイプライン)
GLboolean glIsQuery(GLuintid)
GLboolean glIsSampler(GLuintsampler)
GLboolean glIsSync(GLsyncsync)
GLboolean glIsTransformFeedback(GLuintid)
GLboolean glIsVertexArray(GLuintarray)
ボイドglMapBufferRange(GLenumtarget, GLintptroffset, GLsizeiptrlength, GLbitfieldaccess)
void glMemoryBarrier(GLbitfieldバリア)
void glMemoryBarrierByRegion(GLbitfieldバリア)
void glMinSampleShading(GLfloat)
void glObjectLabel(GLenumidentifier, GLuintname, GLsizeilength, const GLchar*label)
void glObjectPtrLabel(const void*ptr, GLsizeilength, const GLchar*label)
void glPatchParameteri(GLenumpname, GLintvalue)
void glPauseTransformFeedback()
void glPopDebugGroup()
void glPrimitiveBoundingBox(GLfloatminX, GLfloatminY, GLfloatminZ, GLfloatminW, GLfloatmaxX, GLfloatmaxY, GLfloatmaxZ, GLfloatmaxW)
無効 glProgramBinary(GLuintprogram, GLenumbinaryFormat, const void*binary, GLsizeilength)
void glProgramParameteri(GLuintprogram, GLenumpname, GLintvalue)
void glProgramUniform1f(GLuintprogram, GLintlocation, GLfloatv0)
void glProgramUniform1fv(GLuintprogram, GLintlocation, GLsizeicount, const GLfloat*value)
void glProgramUniform1i(GLuintprogram, GLintlocation, GLintv0)
void glProgramUniform1iv(GLuintprogram, GLintlocation, GLsizeicount, const GLint*value)
void glProgramUniform1ui(GLuintprogram, GLintlocation, GLuintv0)
void glProgramUniform1uiv(GLuintprogram, GLintlocation, GLsizeicount, const GLuint*value)
void glProgramUniform2f(GLuintprogram, GLintlocation, GLfloatv0, GLfloatv1)
void glProgramUniform2fv(GLuintprogram, GLintlocation, GLsizeicount, const GLfloat*value)
void glProgramUniform2i(GLuintprogram, GLintlocation, GLintv0, GLintv1)
void glProgramUniform2iv(GLuintprogram, GLintlocation, GLsizeicount, const GLint*value)
void glProgramUniform2ui(GLuintprogram, GLintlocation, GLuintv0, GLuintv1)
void glProgramUniform2uiv(GLuintprogram, GLintlocation, GLsizeicount, const GLuint*value)
void glProgramUniform3f(GLuintprogram, GLintlocation, GLfloatv0, GLfloatv1, GLfloatv2)
void glProgramUniform3fv(GLuintprogram, GLintlocation, GLsizeicount, const GLfloat*value)
void glProgramUniform3i(GLuintprogram, GLintlocation, GLintv0, GLintv1, GLintv2)
void glProgramUniform3iv(GLuintprogram, GLintlocation, GLsizeicount, const GLint*value)
void glProgramUniform3ui(GLuintprogram, GLintlocation, GLuintv0, GLuintv1, GLuintv2)
void glProgramUniform3uiv(GLuintprogram, GLintlocation, GLsizeicount, const GLuint*value)
void glProgramUniform4f(GLuintprogram, GLintlocation, GLfloatv0, GLfloatv1, GLfloatv2, GLfloatv3)
void glProgramUniform4fv(GLuintprogram, GLintlocation, GLsizeicount, const GLfloat*value)
void glProgramUniform4i(GLuintprogram, GLintlocation, GLintv0, GLintv1, GLintv2, GLintv3)
void glProgramUniform4iv(GLuintprogram, GLintlocation, GLsizeicount, const GLint*value)
void glProgramUniform4ui(GLuintprogram, GLintlocation, GLuintv0, GLuintv1, GLuintv2, GLuintv3)
void glProgramUniform4uiv(GLuintprogram, GLintlocation, GLsizeicount, const GLuint*value)
void glProgramUniformMatrix2fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix2x3fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix2x4fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix3fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix3x2fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix3x4fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix4fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix4x2fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glProgramUniformMatrix4x3fv(GLuintprogram, GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glPushDebugGroup(GLenumsource, GLuintid, GLsizeilength, const GLchar*message)
void glReadBuffer(GLenumsrc)
void glReadnPixels(GLintx, GLinty, GLsizeiwidth, GLsizeiheight, GLenumformat, GLenumtype, GLsizeibufSize, void*data)
void glRenderbufferStorageMultisample(GLenumtarget, GLsizeisamples, GLenuminternalformat, GLsizeiwidth, GLsizeiheight)
void glResumeTransformFeedback()
void glSampleMaski(GLuintmaskNumber, GLbitfieldmask)
void glSamplerParameterIiv(GLuintsampler, GLenumpname, const GLint*param)
void glSamplerParameterIuiv(GLuintsampler, GLenumpname, const GLuint*param)
void glSamplerParameterf(GLuintsampler, GLenumpname, GLfloatparam)
void glSamplerParameterfv(GLuintsampler, GLenumpname, const GLfloat*param)
void glSamplerParameteri(GLuintsampler, GLenumpname, GLintparam)
void glSamplerParameteriv(GLuintsampler, GLenumpname, const GLint*param)
void glTexBuffer(GLenumtarget, GLenuminternalformat, GLuintbuffer)
void glTexBufferRange(GLenumtarget, GLenuminternalformat, GLuintbuffer, GLintptroffset, GLsizeiptrsize)
void glTexImage3D(GLenumtarget, GLintlevel, GLintinternalformat, GLsizeiwidth, GLsizeiheight, GLsizeidepth, GLintborder, GLenumformat, GLenumtype, const void*pixels)
void glTexParameterIiv(GLenumtarget, GLenumpname, const GLint*params)
void glTexParameterIuiv(GLenumtarget, GLenumpname, const GLuint*params)
void glTexStorage2D(GLenumtarget, GLsizeilevels, GLenuminternalformat, GLsizeiwidth, GLsizeiheight)
void glTexStorage2DMultisample(GLenumtarget, GLsizeisamples, GLenuminternalformat, GLsizeiwidth, GLsizeiheight, GLbooleanfixedsamplelocations)
void glTexStorage3D(GLenumtarget, GLsizeilevels, GLenuminternalformat, GLsizeiwidth, GLsizeiheight, GLsizeidepth)
void glTexStorage3DMultisample(GLenumtarget, GLsizeisamples, GLenuminternalformat, GLsizeiwidth, GLsizeiheight, GLsizeidepth, GLbooleanfixedsamplelocations)
void glTexSubImage3D(GLenumtarget, GLintlevel, GLintxoffset, GLintyoffset, GLintzoffset, GLsizeiwidth, GLsizeiheight, GLsizeidepth, GLenumformat, GLenumtype, const void*pixels)
void glTransformFeedbackVaryings(GLuintprogram, GLsizeicount, const GLchar *const*varyings, GLenumbufferMode)
void glUniform1ui(GLuintlocation, GLuintv0)
void glUniform1uiv(GLintlocation, GLsizeicount, const GLuint*value)
void glUniform2ui(GLintlocation, GLuintv0, GLuintv1)
void glUniform2uiv(GLintlocation, GLsizeicount, const GLuint*value)
void glUniform3ui(GLintlocation, GLuintv0, GLuintv1, GLuintv2)
void glUniform3uiv(GLintlocation, GLsizeicount, const GLuint*value)
void glUniform4ui(GLuintlocation, GLuintv0, GLuintv1, GLuintv2, GLuintv3)
void glUniform4uiv(GLintlocation, GLsizeicount, const GLuint*value)
void glUniformBlockBinding(GLuintprogram, GLuintuniformBlockIndex, GLuintuniformBlockBinding)
void glUniformMatrix2x3fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glUniformMatrix2x4fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glUniformMatrix3x2fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glUniformMatrix3x4fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glUniformMatrix4x2fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
void glUniformMatrix4x3fv(GLintlocation, GLsizeicount, GLbooleantranspose, const GLfloat*value)
GLboolean glUnmapBuffer(GLenumtarget)
void glUseProgramStages(GLuintpipeline, GLbitfieldstages, GLuintprogram)
void glValidateProgramPipeline(GLuintパイプライン)
void glVertexAttribBinding(GLuintattribindex, GLuintbindingindex)
void glVertexAttribDivisor(GLuintindex, GLuintdivisor)
void glVertexAttribFormat(GLuintattribindex, GLintsize, GLenumtype, GLbooleannormalized, GLuintrelativeoffset)
void glVertexAttribI4i(GLuintindex, GLintx, GLinty, GLintz, GLintw)
void glVertexAttribI4iv(GLuintindex, const GLint*v)
void glVertexAttribI4ui(GLuintindex, GLuintx, GLuinty, GLuintz, GLuintw)
void glVertexAttribI4uiv(GLuintindex, const GLuint*v)
void glVertexAttribIFormat(GLuintattributeindex, GLintsize, GLenumtype, GLuintrelativeoffset)
void glVertexAttribIPointer(GLuintindex, GLintsize, GLenumtype, GLsizeistride, const void*pointer)
void glVertexBindingDivisor(GLuintbindingindex, GLuintdivisor)
void glWaitSync(GLsyncsync, GLbitfieldflags, GLuint64timeout)

詳しい説明

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

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

メンバー関数ドキュメント

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ドキュメントを参照してください。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.