class QOpenGLExtraFunctions#

QOpenGLExtraFunctions 提供了对 OpenGL ES 3.0、3.1 和 3.2 API 的跨平台访问。 更多信息

Inheritance diagram of PySide6.QtGui.QOpenGLExtraFunctions

概述#

方法#

注意

此文档可能包含自动从 C++ 翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单的方式通知我们。

详细描述#

此子类继承自 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 开发。

__init__(context)#
参数:

contextQOpenGLContext

为上下文构造一个函数解析器。如果 contextNone,则解析器将为当前的 QOpenGLContext 创建。

上下文或组中的另一个上下文必须是当前的。

使用这种方式构造的对象只能与具有相同上下文以及共享该上下文的上下文一起使用。使用 initializeOpenGLFunctions() 函数来更改对象的上下文关联。

__init__()

构造默认函数解析器。解解析器在调用 initializeOpenGLFunctions() 函数以指定上下文之前不能使用。

glActiveShaderProgram(pipeline, program)#
参数:
  • pipeline – int

  • program – int

调用 glActiveShaderProgram(pipeline, program) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glActiveShaderProgram() .

glBeginQuery(target, id)#
参数:
  • target – int

  • id – int

调用 glBeginQuery(target, id) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBeginQuery() .

glBeginTransformFeedback(primitiveMode)#
参数:

primitiveMode – int

调用 glBeginTransformFeedback(primitiveMode) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBeginTransformFeedback() .

glBindBufferBase(target, index, buffer)#
参数:
  • target – int

  • index – int

  • buffer – int

调用 glBindBufferBase(target, index, buffer) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBindBufferBase() .

glBindImageTexture(unit, texture, level, layered, layer, access, format)#
参数:
  • 单元 - int

  • 纹理 - int

  • 层级 - int

  • 分层 - int

  • 层 - int

  • 访问 - int

  • 格式 - int

便捷函数,调用 glBindImageTexture(unit, texture, level, layered, layer, access, format)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindImageTexture() 的说明。

glBindProgramPipeline(pipeline)#
参数:

pipeline – int

便捷函数,调用 glBindProgramPipeline(pipeline)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindProgramPipeline() 的说明。

glBindSampler(unit, sampler)#
参数:
  • 单元 - int

  • 采样器 – int

便捷函数,调用 glBindSampler(unit, sampler)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindSampler() 的说明。

glBindTransformFeedback(target, id)#
参数:
  • target – int

  • id – int

便捷函数,调用 glBindTransformFeedback(target, id)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindTransformFeedback() 的说明。

glBindVertexArray(array)#
参数:

数组 – int

便捷函数,调用 glBindVertexArray(array)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中关于 glBindVertexArray() 的说明。

glBlendBarrier()#

便捷函数,调用 glBlendBarrier()。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.X 文档中关于 glBlendBarrier() 的说明。

glBlendEquationSeparatei(buf, modeRGB, modeAlpha)#
参数:
  • 缓冲区 – int

  • RGB模式 – int

  • alpha模式 – int

便利函数,用于调用glBlendEquationSeparatei(buf, modeRGB, modeAlpha)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendEquationSeparatei()

glBlendEquationi(buf, mode)#
参数:
  • 缓冲区 – int

  • mode - 整型

便利函数,用于调用glBlendEquationi(buf, mode)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendEquationi()

glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)#
参数:
  • 缓冲区 – int

  • srcRGB - 整型

  • dstRGB - 整型

  • srcAlpha - 整型

  • dstAlpha - 整型

便利函数,用于调用glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendFuncSeparatei()

glBlendFunci(buf, src, dst)#
参数:
  • 缓冲区 – int

  • src - 整型

  • dst - 整型

便利函数,用于调用glBlendFunci(buf, src, dst)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.X文档中的glBlendFunci()

glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)#
参数:
  • srcX0 - 整型

  • srcY0 - 整型

  • srcX1 - 整型

  • srcY1 - 整型

  • dstX0 - 整型

  • dstY0 - 整型

  • dstX1 - 整型

  • dstY1 - 整型

  • mask - 整型

  • filter – 整数

便捷函数,调用 glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glBlitFramebuffer() .

glClearBufferfi(buffer, drawbuffer, depth, stencil)#
参数:
  • buffer – int

  • drawbuffer – 整数

  • depth – 浮点数

  • stencil – 整数

便捷函数,调用 glClearBufferfi(buffer, drawbuffer, depth, stencil).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferfi() .

glClearBufferfv(buffer, drawbuffer, value)#
参数:
  • buffer – int

  • drawbuffer – 整数

  • value – 浮点数

便捷函数,调用 glClearBufferfv(buffer, drawbuffer, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferfv() .

glClearBufferiv(buffer, drawbuffer, value)#
参数:
  • buffer – int

  • drawbuffer – 整数

  • value – 整数

便捷函数,调用 glClearBufferiv(buffer, drawbuffer, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glClearBufferiv() .

glClearBufferuiv(buffer, drawbuffer, value)#
参数:
  • buffer – int

  • drawbuffer – 整数

  • value – 无符号整数

简便函数,调用glClearBufferuiv(buffer, drawbuffer, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glClearBufferuiv()

glColorMaski(index, r, g, b, a)#
参数:
  • index – int

  • r – int

  • g – int

  • b – int

  • a – int

简便函数,调用glColorMaski(index, r, g, b, a)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glColorMaski()

glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)#
参数:
  • target – int

  • 层级 - int

  • internalformat – int

  • width – int

  • height – int

  • depth – int

  • border – int

  • imageSize – int

  • datavoid

简便函数,调用glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glCompressedTexImage3D()

glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)#
参数:
  • target – int

  • 层级 - int

  • xoffset – int

  • yoffset – int

  • zoffset – int

  • width – int

  • height – int

  • depth – int

  • 格式 - int

  • imageSize – int

  • datavoid

一个便利函数,它会调用 glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的 glCompressedTexSubImage3D()

glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)#
参数:
  • srcName – int

  • srcTarget – int

  • srcLevel – int

  • srcX – int

  • srcY – int

  • srcZ – int

  • dstName – int

  • dstTarget – int

  • dstLevel – int

  • dstX – int

  • dstY – int

  • dstZ – int

  • srcWidth – int

  • srcHeight – int

  • srcDepth – int

调用glCopyImageSubData()的便捷函数(srcNamesrcTargetsrcLevelsrcXsrcYsrcZdstNamedstTargetdstLeveldstXdstYdstZsrcWidthsrcHeightsrcDepth)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.X文档中的glCopyImageSubData()

glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)#
参数:
  • target – int

  • 层级 - int

  • xoffset – int

  • yoffset – int

  • zoffset – int

  • x - 整数

  • y - 整数

  • width – int

  • height – int

调用glCopyTexSubImage3D()(targetlevelxoffsetyoffsetzoffsetxywidthheight)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的glCopyTexSubImage3D()

glDebugMessageControl(source, type, severity, count, ids, enabled)#
参数:
  • source - 整数

  • type - 整数

  • severity - 整数

  • count - 整数

  • ids - 无符号整型

  • enabled - 整数

调用glDebugMessageControl()(sourcetypeseveritycountidsenabled)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.X文档中的glDebugMessageContro()

glDebugMessageInsert(source, type, id, severity, length, buf)#
参数:
  • source - 整数

  • type - 整数

  • id – int

  • severity - 整数

  • length – int

  • buf – str

方便函数,调用 glDebugMessageInsert(source, type, id, severity, length, buf).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅《OpenGL ES 3.X》文档中的 glDebugMessageInsert() .

glDeleteProgramPipelines(n, pipelines)#
参数:
  • n – int

  • pipelinesunsigned int

方便函数,调用 glDeleteProgramPipelines(n, pipelines).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteProgramPipelines() .

glDeleteQueries(n, ids)#
参数:
  • n – int

  • ids - 无符号整型

方便函数,调用 glDeleteQueries(n, ids).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteQueries() .

glDeleteSamplers(count, samplers)#
参数:
  • count - 整数

  • samplersunsigned int

方便函数,调用 glDeleteSamplers(count, samplers).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteSamplers() .

glDeleteTransformFeedbacks(n, ids)#
参数:
  • n – int

  • ids - 无符号整型

方便函数,调用 glDeleteTransformFeedbacks(n, ids).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅《OpenGL ES 3.x》文档中的 glDeleteTransformFeedbacks() .

glDeleteVertexArrays(n, arrays)#
参数:
  • n – int

  • arrays - unsigned int

这是一个方便的函数,它会调用glDeleteVertexArrays(n, arrays)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x中对glDeleteVertexArrays()的文档。

glDisablei(target, index)#
参数:
  • target – int

  • index – int

这是一个方便的函数,它会调用glDisablei(target, index)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.X中对glDisablei()的文档。

glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)#
参数:
  • num_groups_x - int

  • num_groups_y - int

  • num_groups_z - int

这是一个方便的函数,它会调用 glDispatchCompute(num_groups_x, num_groups_y, num_groups_z)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x中对glDispatchCompute()的文档。

glDrawArraysIndirect(mode, indirect)#
参数:
  • mode - 整型

  • indirect - void

这是一个方便的函数,它会调用 glDrawArraysIndirect(mode, indirect)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x中对glDrawArraysIndirect()的文档。

glDrawArraysInstanced(mode, first, count, instancecount)#
参数:
  • mode - 整型

  • first - int

  • count - 整数

  • instancecount - int

这是一个方便的函数,它会调用 glDrawArraysInstanced(mode, first, count, instancecount)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x中对glDrawArraysInstanced()的文档。

glDrawBuffers(n, bufs)#
参数:
  • n – int

  • bufs - unsigned int

是调用glDrawBuffers(n, bufs)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawBuffers()的内容。

glDrawElementsBaseVertex(mode, count, type, indices, basevertex)#
参数:
  • mode - 整型

  • count - 整数

  • type - 整数

  • indices - void

  • basevertex - int

是调用glDrawElementsBaseVertex(mode, count, type, indices, basevertex)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中关于glDrawElementsBaseVertex()的内容。

glDrawElementsIndirect(mode, type, indirect)#
参数:
  • mode - 整型

  • type - 整数

  • indirect - void

是调用glDrawElementsIndirect(mode, type, indirect)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawElementsIndirect()的内容。

glDrawElementsInstanced(mode, count, type, indices, instancecount)#
参数:
  • mode - 整型

  • count - 整数

  • type - 整数

  • indices - void

  • instancecount - int

是调用glDrawElementsInstanced(mode, count, type, indices, instancecount)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glDrawElementsInstanced()的内容。

glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)#
参数:
  • mode - 整型

  • count - 整数

  • type - 整数

  • indices - void

  • instancecount - int

  • basevertex - int

方便函數,调用glDrawElementsInstancedBaseVertex(modecounttypeindicesinstancecountbasevertex).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X 文档中的 glDrawElementsInstancedBaseVertex()

glDrawRangeElements(modestartendcounttypeindices)
参数:
  • mode - 整型

  • start – int

  • end – int

  • count - 整数

  • type - 整数

  • indices - void

方便函數,调用glDrawRangeElements(modestartendcounttypeindices).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x 文档中的 glDrawRangeElements()

glDrawRangeElementsBaseVertex(modestartendcounttypeindicesbasevertex)
参数:
  • mode - 整型

  • start – int

  • end – int

  • count - 整数

  • type - 整数

  • indices - void

  • basevertex - int

方便函數,调用glDrawRangeElementsBaseVertex(modestartendcounttypeindicesbasevertex).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X 文档中的 glDrawRangeElementsBaseVertex()

glEnablei(targetindex)
参数:
  • target – int

  • index – int

方便函数,调用glEnablei(targetindex).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X 文档中的 glEnablei()

glEndQuery(target)
参数:

target – int

方便函数,调用glEndQuery(target).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x 文档中的 glEndQuery()

glFramebufferParameteri(target, pname, param)#
参数:
  • target – int

  • pname – int

  • param – int

调用 glFramebufferParameteri(target, pname, param) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glFramebufferParameteri()

glFramebufferTexture(target, attachment, texture, level)#
参数:
  • target – int

  • attachment – int

  • 纹理 - int

  • 层级 - int

调用 glFramebufferTexture(target, attachment, texture, level) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的 glFramebufferTexture()

glFramebufferTextureLayer(target, attachment, texture, level, layer)#
参数:
  • target – int

  • attachment – int

  • 纹理 - int

  • 层级 - int

  • 层 - int

调用 glFramebufferTextureLayer(target, attachment, texture, level, layer) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glFramebufferTextureLayer()

glGenProgramPipelines(n, pipelines)#
参数:
  • n – int

  • pipelinesunsigned int

调用 glGenProgramPipelines(n, pipelines) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glGenProgramPipelines()

glGenQueries(n, ids)#
参数:
  • n – int

  • ids - 无符号整型

调用 glGenQueries(n, ids) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glGenQueries()

glGenSamplers(count, samplers)#
参数:
  • count - 整数

  • samplersunsigned int

方便函数,调用glGenSamplers(count, samplers)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGenSamplers()

glGenTransformFeedbacks(n, ids)#
参数:
  • n – int

  • ids - 无符号整型

方便函数,调用glGenTransformFeedbacks(n, ids)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGenTransformFeedbacks()

glGenVertexArrays(n, arrays)#
参数:
  • n – int

  • arrays - unsigned int

方便函数,调用glGenVertexArrays(n, arrays)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGenVertexArrays()

glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)#
参数:
  • program – int

  • uniformBlockIndex – int

  • pname – int

  • params – int

方便函数,调用glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGetActiveUniformBlockiv()

glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)#
参数:
  • program – int

  • uniformCount – int

  • uniformIndicesunsigned int

  • pname – int

  • params – int

方便函数,调用glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的glGetActiveUniformsiv()

glGetBooleani_v(target, index)#
参数:
  • target – int

  • index – int

返回类型::

PyObject

方便函数,调用glGetBooleani_v(target, index, data)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息请见OpenGL ES 3.x文档中的glGetBooleani_v()

glGetFragDataLocation(program, name)#
参数:
  • program – int

  • name – 字符串:

返回类型::

int

方便函数,调用glGetFragDataLocation(program, name)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息请见OpenGL ES 3.x文档中的glGetFragDataLocation()

glGetFramebufferParameteriv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • params – int

方便函数,调用glGetFramebufferParameteriv(target, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息请见OpenGL ES 3.x文档中的glGetFramebufferParameteriv()

glGetGraphicsResetStatus()#
返回类型::

int

方便函数,调用glGetGraphicsResetStatus()。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息请见OpenGL ES 3.X文档中的glGetGraphicsResetStatus()

glGetIntegeri_v(target, index, data)#
参数:
  • target – int

  • index – int

  • data – int

方便函数,调用glGetIntegeri_v(target, index, data)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息请见OpenGL ES 3.x文档中的glGetIntegeri_v()

glGetIntegeri_v(arg__1, arg__2)
参数:
  • arg__1 – int

  • arg__2 – int

返回类型::

对象

glGetInternalformativ(target, internalformat, pname, bufSize, params)#
参数:
  • target – int

  • internalformat – int

  • pname – int

  • bufSize – int

  • params – int

这是一个便利函数,它调用 glGetInternalformativ(target, internalformat, pname, bufSize, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetInternalformativ()

glGetMultisamplefv(pname, index, val)#
参数:
  • pname – int

  • index – int

  • val – float

这是一个便利函数,它调用 glGetMultisamplefv(pname, index, val)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetMultisamplefv()

glGetProgramInterfaceiv(program, programInterface, pname, params)#
参数:
  • program – int

  • programInterface – int

  • pname – int

  • params – int

这是一个便利函数,它调用 glGetProgramInterfaceiv(program, programInterface, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetProgramInterfaceiv()

glGetProgramPipelineiv(pipeline, pname, params)#
参数:
  • pipeline – int

  • pname – int

  • params – int

这是一个便利函数,它调用 glGetProgramPipelineiv(pipeline, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的 glGetProgramPipelineiv()

glGetProgramResourceIndex(program, programInterface, name)#
参数:
  • program – int

  • programInterface – int

  • name – 字符串:

返回类型::

int

这是一个便利函数,它调用 glGetProgramResourceIndex(program, programInterface, name)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceIndex()

glGetProgramResourceLocation(program, programInterface, name)#
参数:
  • program – int

  • programInterface – int

  • name – 字符串:

返回类型::

int

这是一个便利函数,它调用glGetProgramResourceLocation(program, programInterface, name)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceLocation()

glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)#
参数:
  • program – int

  • programInterface – int

  • index – int

  • propCount – int

  • propsunsigned int

  • bufSize – int

  • length – int

  • params – int

这是一个便利函数,它调用glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glGetProgramResourceiv()

glGetQueryObjectuiv(id, pname, params)#
参数:
  • id – int

  • pname – int

  • paramsunsigned int

这是一个便利函数,它调用glGetQueryObjectuiv(id, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glGetQueryObjectuiv()

glGetQueryiv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • params – int

这是一个便利函数,它调用glGetQueryiv(target, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glGetQueryiv()

glGetSamplerParameterIiv(sampler, pname, params)#
参数:
  • 采样器 – int

  • pname – int

  • params – int

这是一个便利函数,它调用glGetSamplerParameterIiv(samplerpnameparams)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.X文档中对glGetSamplerParameterIiv()的描述。

glGetSamplerParameterIuiv(sampler, pname, params)#
参数:
  • 采样器 – int

  • pname – int

  • paramsunsigned int

这是一个便利函数,它调用glGetSamplerParameterIuiv(samplerpnameparams)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.X文档中对glGetSamplerParameterIuiv()的描述。

glGetSamplerParameterfv(sampler, pname, params)#
参数:
  • 采样器 – int

  • pname – int

  • params – float

这是一个便利函数,它调用glGetSamplerParameterfv(samplerpnameparams)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中对glGetSamplerParameterfv()的描述。

glGetSamplerParameteriv(sampler, pname, params)#
参数:
  • 采样器 – int

  • pname – int

  • params – int

这是一个便利函数,它调用glGetSamplerParameteriv(samplerpnameparams)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中对glGetSamplerParameteriv()的描述。

glGetStringi(name, index)#
参数:
  • name – int

  • index – int

返回类型::

QString

这是一个便利函数,它调用glGetStringi(nameindex)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中对glGetStringi()的描述。

glGetTexLevelParameterfv(target, level, pname, params)#
参数:
  • target – int

  • 层级 - int

  • pname – int

  • params – float

调用glGetTexLevelParameterfv(target, level, pname, params)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetTexLevelParameterfv()的说明。

glGetTexLevelParameteriv(target, level, pname, params)#
参数:
  • target – int

  • 层级 - int

  • pname – int

  • params – int

调用glGetTexLevelParameteriv(target, level, pname, params)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetTexLevelParameteriv()的说明。

glGetTexParameterIiv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • params – int

调用glGetTexParameterIiv(target, pname, params)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中关于glGetTexParameterIiv()的说明。

glGetTexParameterIuiv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • paramsunsigned int

调用glGetTexParameterIuiv(target, pname, params)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中关于glGetTexParameterIuiv()的说明。

glGetUniformBlockIndex(program, uniformBlockName)#
参数:
  • program – int

  • uniformBlockName – 字符串

返回类型::

int

调用glGetUniformBlockIndex(program, uniformBlockName)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中关于glGetUniformBlockIndex()的说明。

glGetUniformuiv(program, location, params)#
参数:
  • program – int

  • location - int

  • paramsunsigned int

一个便利函数,调用glGetUniformuiv(program, location, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGetUniformuiv()

glGetVertexAttribIiv(index, pname, params)#
参数:
  • index – int

  • pname – int

  • params – int

一个便利函数,调用glGetVertexAttribIiv(index, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGetVertexAttribIiv()

glGetVertexAttribIuiv(index, pname, params)#
参数:
  • index – int

  • pname – int

  • paramsunsigned int

一个便利函数,调用glGetVertexAttribIuiv(index, pname, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.x文档中的glGetVertexAttribIuiv()

glGetnUniformfv(program, location, bufSize, params)#
参数:
  • program – int

  • location - int

  • bufSize – int

  • params – float

一个便利函数,调用glGetnUniformfv(program, location, bufSize, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.X文档中的glGetnUniformfv()

glGetnUniformiv(program, location, bufSize, params)#
参数:
  • program – int

  • location - int

  • bufSize – int

  • params – int

一个便利函数,调用glGetnUniformiv(program, location, bufSize, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅OpenGL ES 3.X文档中的glGetnUniformiv()

glGetnUniformuiv(program, location, bufSize, params)#
参数:
  • program – int

  • location - int

  • bufSize – int

  • paramsunsigned int

这是一个方便函数,用于调用glGetnUniformuiv(program, location, bufSize, params)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.X文档中的glGetnUniformuiv() .

glInvalidateFramebuffer(target, numAttachments, attachments)#
参数:
  • target – int

  • numAttachments – int

  • attachmentsunsigned int

这是一个方便函数,用于调用glInvalidateFramebuffer(target, numAttachments, attachments)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glInvalidateFramebuffer() .

glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)#
参数:
  • target – int

  • numAttachments – int

  • attachmentsunsigned int

  • x - 整数

  • y - 整数

  • width – int

  • height – int

这是一个方便函数,用于调用glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glInvalidateSubFramebuffer() .

glIsEnabledi(target, index)#
参数:
  • target – int

  • index – int

返回类型::

int

这是一个方便函数,用于调用glIsEnabledi(target, index)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.X文档中的glIsEnabledi() .

glIsProgramPipeline(pipeline)#
参数:

pipeline – int

返回类型::

int

这是一个方便函数,用于调用glIsProgramPipeline(pipeline)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glIsProgramPipeline()

glIsQuery(id)#
参数:

id – int

返回类型::

int

方便函数,调用了glIsQuery(id)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glIsQuery()

glIsSampler(sampler)#
参数:

采样器 – int

返回类型::

int

方便函数,调用了glIsSampler(sampler)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glIsSampler()

glIsTransformFeedback(id)#
参数:

id – int

返回类型::

int

方便函数,调用了glIsTransformFeedback(id)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glIsTransformFeedback()

glIsVertexArray(array)#
参数:

数组 – int

返回类型::

int

方便函数,调用了glIsVertexArray(array)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glIsVertexArray()

glMemoryBarrier(barriers)#
参数:

barriers - int

方便函数,调用了glMemoryBarrier(barriers)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glMemoryBarrier()

glMemoryBarrierByRegion(barriers)#
参数:

barriers - int

方便函数,调用了glMemoryBarrierByRegion(barriers)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.x文档中的glMemoryBarrierByRegion()

glMinSampleShading(value)#
参数:

value – 浮点数

方便函数,调用了glMinSampleShading(value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

获取更多信息,请参阅OpenGL ES 3.X文档中的glMinSampleShading()

glObjectLabel(identifier, name, length, label)#
参数:
  • 标识符 – int

  • name – int

  • length – int

  • 标签 – str

方便函数,调用 glObjectLabel(identifier, name, length, label)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的glObjectLabe()

glObjectPtrLabel(ptr, length, label)#
参数:
  • ptrvoid

  • length – int

  • 标签 – str

方便函数,调用 glObjectPtrLabel(ptr, length, label)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的glObjectPtrLabe()

glPatchParameteri(pname, value)#
参数:
  • pname – int

  • value – 整数

方便函数,调用 glPatchParameteri(pname, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPatchParameteri()

glPopDebugGroup()#

方便函数,调用 glPopDebugGroup()。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPopDebugGroup()

glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)#
参数:
  • minX – float

  • minY – float

  • minZ – float

  • minW – float

  • maxX – float

  • maxY – float

  • maxZ – float

  • maxW – float

方便函数,调用 glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.X 文档中的glPrimitiveBoundingBo()

glProgramBinary(program, binaryFormat, binary, length)#
参数:
  • program – int

  • binaryFormat – int

  • binaryvoid

  • length – int

方便函数,它调用glProgramBinary(program, binaryFormat, binary, length)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramBinary()

glProgramParameteri(program, pname, value)#
参数:
  • program – int

  • pname – int

  • value – 整数

方便函数,它调用glProgramParameteri(program, pname, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramParameteri()

glProgramUniform1f(program, location, v0)#
参数:
  • program – int

  • location - int

  • v0 – float

方便函数,它调用glProgramUniform1f(program, location, v0)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1f()

glProgramUniform1fv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 浮点数

方便函数,它调用glProgramUniform1fv(program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1fv()

glProgramUniform1i(program, location, v0)#
参数:
  • program – int

  • location - int

  • v0 – int

方便函数,它调用glProgramUniform1i(program, location, v0)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform1i()

glProgramUniform1iv(程序, 位置, 计数, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 整数

这是一个方便的函数,它调用 glProgramUniform1iv(程序, 位置, 计数, )。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1iv()

glProgramUniform1ui(程序, 位置, v0)#
参数:
  • program – int

  • location - int

  • v0 – int

这是一个方便的函数,它调用 glProgramUniform1ui(程序, 位置, v0)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1ui()

glProgramUniform1uiv(程序, 位置, 计数, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 无符号整数

这是一个方便的函数,它调用 glProgramUniform1uiv(程序, 位置, 计数, )。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform1uiv()

glProgramUniform2f(程序, 位置, v0, v1)#
参数:
  • program – int

  • location - int

  • v0 – float

  • v1 – float

这是一个方便的函数,它调用 glProgramUniform2f(程序, 位置, v0, v1)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform2f()

glProgramUniform2fv(程序, 位置, 计数, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 浮点数

这是一个方便的函数,它调用 glProgramUniform2fv(程序, 位置, 计数, )。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的glProgramUniform2fv()

glProgramUniform2i(program, location, v0, v1)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

此为便捷函数,等同于调用 glProgramUniform2i(program, location, v0, v1)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2i()

glProgramUniform2iv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 整数

此为便捷函数,等同于调用 glProgramUniform2iv(program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2iv()

glProgramUniform2ui(program, location, v0, v1)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

此为便捷函数,等同于调用 glProgramUniform2ui(program, location, v0, v1)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2ui()

glProgramUniform2uiv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 无符号整数

此为便捷函数,等同于调用 glProgramUniform2uiv(program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详情,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform2uiv()

glProgramUniform3f(program, location, v0, v1, v2)#
参数:
  • program – int

  • location - int

  • v0 – float

  • v1 – float

  • v2 – 单精度浮点数

便利函数,调用 glProgramUniform3f(program, location, v0, v1, v2)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glProgramUniform3f() 的 OpenGL ES 3.x 文档。

glProgramUniform3fv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 浮点数

便利函数,调用 glProgramUniform3fv(program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glProgramUniform3fv() 的 OpenGL ES 3.x 文档。

glProgramUniform3i(program, location, v0, v1, v2)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

便利函数,调用 glProgramUniform3i(program, location, v0, v1, v2)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glProgramUniform3i() 的 OpenGL ES 3.x 文档。

glProgramUniform3iv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 整数

便利函数,调用 glProgramUniform3iv(program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glProgramUniform3iv() 的 OpenGL ES 3.x 文档。

glProgramUniform3ui(program, location, v0, v1, v2)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

便利函数,调用 glProgramUniform3ui(program, location, v0, v1, v2)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glProgramUniform3ui() 的 OpenGL ES 3.x 文档。

glProgramUniform3uiv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 无符号整数

这是一个调用 glProgramUniform3uiv() 的便利函数 (program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform3uiv()

glProgramUniform4f(program, location, v0, v1, v2, v3)#
参数:
  • program – int

  • location - int

  • v0 – float

  • v1 – float

  • v2 – 单精度浮点数

  • v3 – float

这是调用 glProgramUniform4f() 的便利函数 (program, location, v0, v1, v2, v3)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4f()

glProgramUniform4fv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 浮点数

这是一个调用 glProgramUniform4fv() 的便利函数 (program, location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多详细信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4fv()

glProgramUniform4i(program, location, v0, v1, v2, v3)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

  • v3 – int

这是一个调用 glProgramUniform4i() 的便利函数 (program, location, v0, v1, v2, v3)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniform4i()

glProgramUniform4iv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 整数

这是调用glProgramUniform4iv(program, location, count, value)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4iv()

glProgramUniform4ui(program, location, v0, v1, v2, v3)#
参数:
  • program – int

  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

  • v3 – int

这是调用glProgramUniform4ui(program, location, v0, v1, v2, v3)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4ui()

glProgramUniform4uiv(program, location, count, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • value – 无符号整数

这是调用glProgramUniform4uiv(program, location, count, value)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniform4uiv()

glProgramUniformMatrix2fv(program, location, count, transpose, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是调用glProgramUniformMatrix2fv(program, location, count, transpose, value)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glProgramUniformMatrix2fv()

glProgramUniformMatrix2x3fv(program, location, count, transpose, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,它相当于调用 glProgramUniformMatrix2x3fv(program, location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix2x3fv()

glProgramUniformMatrix2x4fv(program, location, count, transpose, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,它相当于调用 glProgramUniformMatrix2x4fv(program, location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix2x4fv()

glProgramUniformMatrix3fv(program, location, count, transpose, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,它相当于调用 glProgramUniformMatrix3fv(program, location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix3fv()

glProgramUniformMatrix3x2fv(program, location, count, transpose, value)#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,它相当于调用 glProgramUniformMatrix3x2fv(program, location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 OpenGL ES 3.x 文档中的 glProgramUniformMatrix3x2fv()

glProgramUniformMatrix3x4fv(程序, 位置, 数量, 转置, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,调用 glProgramUniformMatrix3x4fv(程序, 位置, 数量, 转置, ).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅有关glProgramUniformMatrix3x4fv() 的 OpenGL ES 3.x 文档。

glProgramUniformMatrix4fv(程序, 位置, 数量, 转置, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,调用 glProgramUniformMatrix4fv(程序, 位置, 数量, 转置, ).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅有关glProgramUniformMatrix4fv() 的 OpenGL ES 3.x 文档。

glProgramUniformMatrix4x2fv(程序, 位置, 数量, 转置, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,调用 glProgramUniformMatrix4x2fv(程序, 位置, 数量, 转置, ).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅有关glProgramUniformMatrix4x2fv() 的 OpenGL ES 3.x 文档。

glProgramUniformMatrix4x3fv(程序, 位置, 数量, 转置, )#
参数:
  • program – int

  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

这是一个方便的函数,调用 glProgramUniformMatrix4x3fv(程序, 位置, 数量, 转置, ).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅有关glProgramUniformMatrix4x3fv() 的 OpenGL ES 3.x 文档。

glPushDebugGroup(source, id, length, message)#
参数:
  • source - 整数

  • id – int

  • length – int

  • message – 字符串

方便函数,调用 glPushDebugGroup(source, id, length, message)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glPushDebugGroup()

glReadBuffer(mode)#
参数:

mode - 整型

方便函数,调用 glReadBuffer(src)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glReadBuffer()

glReadnPixels(x, y, width, height, format, type, bufSize, data)#
参数:
  • x - 整数

  • y - 整数

  • width – int

  • height – int

  • 格式 - int

  • type - 整数

  • bufSize – int

  • datavoid

方便函数,调用 glReadnPixels(x, y, width, height, format, type, bufSize, data)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glReadnPixels()

glRenderbufferStorageMultisample(target, samples, internalformat, width, height)#
参数:
  • target – int

  • samples – 整数

  • internalformat – int

  • width – int

  • height – int

方便函数,调用 glRenderbufferStorageMultisample(target, samples, internalformat, width, height)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glRenderbufferStorageMultisample()

glSampleMaski(maskNumber, mask)#
参数:
  • maskNumber – int

  • mask - 整型

调用 glSampleMaski(maskNumber, mask) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 glSampleMaski() 的 OpenGL ES 3.x 文档。

glSamplerParameterIiv(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – int

调用 glSamplerParameterIiv(sampler, pname, param) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 glSamplerParameterIiv() 的 OpenGL ES 3.X 文档。

glSamplerParameterIuiv(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – 无符号 int

调用 glSamplerParameterIuiv(sampler, pname, param) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 glSamplerParameterIuiv() 的 OpenGL ES 3.X 文档。

glSamplerParameterf(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – float

调用 glSamplerParameterf(sampler, pname, param) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 glSamplerParameterf() 的 OpenGL ES 3.x 文档。

glSamplerParameterfv(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – float

调用 glSamplerParameterfv(sampler, pname, param) 的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅 glSamplerParameterfv() 的 OpenGL ES 3.x 文档。

glSamplerParameteri(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – int

调用glSamplerParameteri(sampler, pname, param)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glSamplerParameteri()

glSamplerParameteriv(sampler, pname, param)#
参数:
  • 采样器 – int

  • pname – int

  • param – int

调用glSamplerParameteriv(sampler, pname, param)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glSamplerParameteriv()

glTexBuffer(target, internalformat, buffer)#
参数:
  • target – int

  • internalformat – int

  • buffer – int

调用glTexBuffer(target, internalformat, buffer)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glTexBuffer()

glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)#
参数:
  • target – int

  • 层级 - int

  • internalformat – int

  • width – int

  • height – int

  • depth – int

  • border – int

  • 格式 - int

  • type - 整数

  • pixelsvoid

调用glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glTexImage3D()

glTexParameterIiv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • params – int

调用glTexParameterIiv(targetpnameparams)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glTexParameterIiv()

glTexParameterIuiv(target, pname, params)#
参数:
  • target – int

  • pname – int

  • paramsunsigned int

调用glTexParameterIuiv(targetpnameparams)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.X文档中的glTexParameterIuiv()

glTexStorage2D(target, levels, internalformat, width, height)#
参数:
  • target – int

  • levels – int

  • internalformat – int

  • width – int

  • height – int

调用glTexStorage2D(targetlevelsinternalformatwidthheight)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage2D()

glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)#
参数:
  • target – int

  • samples – 整数

  • internalformat – int

  • width – int

  • height – int

  • fixedsamplelocations – int

调用glTexStorage2DMultisample(targetsamplesinternalformatwidthheightfixedsamplelocations)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage2DMultisample()

glTexStorage3D(target, levels, internalformat, width, height, depth)#
参数:
  • target – int

  • levels – int

  • internalformat – int

  • width – int

  • height – int

  • depth – int

调用glTexStorage3D(targetlevelsinternalformatwidthheightdepth)的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

如需更多信息,请参阅OpenGL ES 3.x文档中的glTexStorage3D()

glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)#
参数:
  • target – int

  • samples – 整数

  • internalformat – int

  • width – int

  • height – int

  • depth – int

  • fixedsamplelocations – int

便捷函数,调用glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

如需更多信息,请参阅OpenGL ES 3.X文档中的glTexStorage3DMultisample()

glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)#
参数:
  • target – int

  • 层级 - int

  • xoffset – int

  • yoffset – int

  • zoffset – int

  • width – int

  • height – int

  • depth – int

  • 格式 - int

  • type - 整数

  • pixelsvoid

便捷函数,调用glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

如需更多信息,请参阅OpenGL ES 3.x文档中的glTexSubImage3D()

glUniform1ui(location, v0)#
参数:
  • location - int

  • v0 – int

便捷函数,调用unifor1ui(location, v0)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

如需更多信息,请参阅OpenGL ES 3.x文档中的glUniform1ui()

glUniform1uiv(location, count, value)#
参数:
  • location - int

  • count - 整数

  • value – 无符号整数

提供调用 glUniform1uiv(location, count, value) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的 glUniform1uiv()

glUniform2ui(location, v0, v1)
参数:
  • location - int

  • v0 – int

  • v1 – 整数

提供调用 glUniform2ui(location, v0, v1) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的 glUniform2ui()

glUniform2uiv(location, count, value)
参数:
  • location - int

  • count - 整数

  • value – 无符号整数

提供调用 glUniform2uiv(location, count, value) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的 glUniform2uiv()

glUniform3ui(location, v0, v1, v2)
参数:
  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

提供调用 glUniform3ui(location, v0, v1, v2) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的 glUniform3ui()

glUniform3uiv(location, count, value)
参数:
  • location - int

  • count - 整数

  • value – 无符号整数

提供调用 glUniform3uiv(location, count, value) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档中的 glUniform3uiv()

glUniform4ui(location, v0, v1, v2, v3)
参数:
  • location - int

  • v0 – int

  • v1 – 整数

  • v2 – int

  • v3 – int

提供调用 glUniform4ui(location, v0, v1, v2, v3) 的便利函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档关于glUniform4ui()的说明。

glUniform4uiv(location, count, value)#
参数:
  • location - int

  • count - 整数

  • value – 无符号整数

便利函数,它调用glUniform4uiv(location, count, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档关于glUniform4uiv()的说明。

glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)#
参数:
  • program – int

  • uniformBlockIndex – int

  • uniformBlockBinding – int

便利函数,它调用glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档关于glUniformBlockBinding()的说明。

glUniformMatrix2x3fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

便利函数,它调用glUniformMatrix2x3fv(location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档关于glUniformMatrix2x3fv()的说明。

glUniformMatrix2x4fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

便利函数,它调用glUniformMatrix2x4fv(location, count, transpose, value)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅OpenGL ES 3.x文档关于glUniformMatrix2x4fv()的说明。

glUniformMatrix3x2fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

方便函数,调用glUniformMatrix3x2fv(location, count, transpose, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix3x2fv() .

glUniformMatrix3x4fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

方便函数,调用glUniformMatrix3x4fv(location, count, transpose, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix3x4fv() .

glUniformMatrix4x2fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

方便函数,调用glUniformMatrix4x2fv(location, count, transpose, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix4x2fv() .

glUniformMatrix4x3fv(location, count, transpose, value)#
参数:
  • location - int

  • count - 整数

  • transpose - int

  • value – 浮点数

方便函数,调用glUniformMatrix4x3fv(location, count, transpose, value).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glUniformMatrix4x3fv() .

glUnmapBuffer(target)#
参数:

target – int

返回类型::

int

方便函数,调用glUnmapBuffer(target).

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

有关更多信息,请参阅OpenGL ES 3.x文档中的glUnmapBuffer() .

glUseProgramStages(pipeline, stages, program)#
参数:
  • pipeline – int

  • stages – int

  • program – int

便捷函数,调用 glUseProgramStages(pipeline, stages, program)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glUseProgramStages() 的 OpenGL ES 3.x 文档。

glValidateProgramPipeline(pipeline)#
参数:

pipeline – int

便捷函数,调用 glValidateProgramPipeline(pipeline)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glValidateProgramPipeline() 的 OpenGL ES 3.x 文档。

glVertexAttribBinding(attribindex, bindingindex)#
参数:
  • attribindex – int

  • bindingindex – int

便捷函数,调用 glVertexAttribBinding(attribindex, bindingindex)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glVertexAttribBinding() 的 OpenGL ES 3.x 文档。

glVertexAttribDivisor(index, divisor)#
参数:
  • index – int

  • divisor – int

便捷函数,调用 glVertexAttribDivisor(index, divisor)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glVertexAttribDivisor() 的 OpenGL ES 3.x 文档。

glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset)#
参数:
  • attribindex – int

  • size – int

  • type - 整数

  • normalized – int

  • relativeoffset – int

便捷函数,调用 glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset)。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅关于 glVertexAttribFormat() 的 OpenGL ES 3.x 文档。

glVertexAttribI4i(index, x, y, z, w)#
参数:
  • index – int

  • x - 整数

  • y - 整数

  • z – int

  • w – int

这是一个调用glVertexAttribI4i(index, x, y, z, w)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4i()

glVertexAttribI4iv(index, v)#
参数:
  • index – int

  • v – int

这是一个调用glVertexAttribI4iv(index, v)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4iv()

glVertexAttribI4ui(index, x, y, z, w)#
参数:
  • index – int

  • x - 整数

  • y - 整数

  • z – int

  • w – int

这是一个调用glVertexAttribI4ui(index, x, y, z, w)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4ui()

glVertexAttribI4uiv(index, v)#
参数:
  • index – int

  • vunsigned int

这是一个调用glVertexAttribI4uiv(index, v)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribI4uiv()

glVertexAttribIFormat(attribindex, size, type, relativeoffset)#
参数:
  • attribindex – int

  • size – int

  • type - 整数

  • relativeoffset – int

这是一个调用glVertexAttribIFormat(attribindex, size, type, relativeoffset)的便捷函数。

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

关于更多信息,请参阅OpenGL ES 3.x文档中的glVertexAttribIFormat()

glVertexAttribIPointer(index, size, type, stride, pointer)#
参数:
  • index – int

  • size – int

  • type - 整数

  • stride – int

  • 指针void

方便函数,调用 glVertexAttribIPointer(index, size, type, stride, pointer)

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中的 glVertexAttribIPointer()

glVertexBindingDivisor(bindingindex, divisor)#
参数:
  • bindingindex – int

  • divisor – int

方便函数,调用 glVertexBindingDivisor(bindingindex, divisor)

此函数仅在 OpenGL ES 3.x、OpenGL 3.x 或 4.x 上下文中可用。使用纯 OpenGL 运行时,仅在提供的配置文件和版本包含该函数(作为核心功能或扩展)时,此函数才能使用。

更多信息,请参阅 OpenGL ES 3.x 文档中的 glVertexBindingDivisor()