- GLES30 - GlActiveUniformBlockMaxNameLength 
- GlActiveUniformBlocks 
- GlAlreadySignaled 
- GlAnySamplesPassed 
- GlAnySamplesPassedConservative 
- GlBlue 
- GlBufferAccessFlags 
- GlBufferMapLength 
- GlBufferMapOffset 
- GlBufferMapped 
- GlBufferMapPointer 
- GlColor 
- GlColorAttachment1 
- GlColorAttachment10 
- GlColorAttachment11 
- GlColorAttachment12 
- GlColorAttachment13 
- GlColorAttachment14 
- GlColorAttachment15 
- GlColorAttachment2 
- GlColorAttachment3 
- GlColorAttachment4 
- GlColorAttachment5 
- GlColorAttachment6 
- GlColorAttachment7 
- GlColorAttachment8 
- GlColorAttachment9 
- GlCompareRefToTexture 
- GlCompressedR11Eac 
- GlCompressedRg11Eac 
- GlCompressedRgb8Etc2 
- GlCompressedRgb8PunchthroughAlpha1Etc2 
- GlCompressedRgba8Etc2Eac 
- GlCompressedSignedR11Eac 
- GlCompressedSignedRg11Eac 
- GlCompressedSrgb8Alpha8Etc2Eac 
- GlCompressedSrgb8Etc2 
- GlCompressedSrgb8PunchthroughAlpha1Etc2 
- GlConditionSatisfied 
- GlCopyReadBuffer 
- GlCopyReadBufferBinding 
- GlCopyWriteBuffer 
- GlCopyWriteBufferBinding 
- GlCurrentQuery 
- GlDepth 
- GlDepth24Stencil8 
- GlDepth32fStencil8 
- GlDepthComponent24 
- GlDepthComponent32f 
- GlDepthStencil 
- GlDepthStencilAttachment 
- GlDrawBuffer0 
- GlDrawBuffer1 
- GlDrawBuffer10 
- GlDrawBuffer11 
- GlDrawBuffer12 
- GlDrawBuffer13 
- GlDrawBuffer14 
- GlDrawBuffer15 
- GlDrawBuffer2 
- GlDrawBuffer3 
- GlDrawBuffer4 
- GlDrawBuffer5 
- GlDrawBuffer6 
- GlDrawBuffer7 
- GlDrawBuffer8 
- GlDrawBuffer9 
- GlDrawFramebuffer 
- GlDrawFramebufferBinding 
- GlDynamicCopy 
- GlDynamicRead 
- GlFloat32UnsignedInt248Rev 
- GLFLOATMAT2x3 
- GLFLOATMAT2x4 
- GLFLOATMAT3x2 
- GLFLOATMAT3x4 
- GLFLOATMAT4x2 
- GLFLOATMAT4x3 
- GlFragmentShaderDerivativeHint 
- GlFramebufferAttachmentAlphaSize 
- GlFramebufferAttachmentBlueSize 
- GlFramebufferAttachmentColorEncoding 
- GlFramebufferAttachmentComponentType 
- GlFramebufferAttachmentDepthSize 
- GlFramebufferAttachmentGreenSize 
- GlFramebufferAttachmentRedSize 
- GlFramebufferAttachmentStencilSize 
- GlFramebufferAttachmentTextureLayer 
- GlFramebufferDefault 
- GlFramebufferIncompleteMultisample 
- GlFramebufferUndefined 
- GlGreen 
- GlHalfFloat 
- GlInt2101010Rev 
- GlInterleavedAttribs 
- GlIntSampler2d 
- GlIntSampler2dArray 
- GlIntSampler3d 
- GlIntSamplerCube 
- GlInvalidIndex 
- GlMajorVersion 
- GlMapFlushExplicitBit 
- GlMapInvalidateBufferBit 
- GlMapInvalidateRangeBit 
- GlMapReadBit 
- GlMapUnsynchronizedBit 
- GlMapWriteBit 
- GlMax 
- GlMax3dTextureSize 
- GlMaxArrayTextureLayers 
- GlMaxColorAttachments 
- GlMaxCombinedFragmentUniformComponents 
- GlMaxCombinedUniformBlocks 
- GlMaxCombinedVertexUniformComponents 
- GlMaxDrawBuffers 
- GlMaxElementIndex 
- GlMaxElementsIndices 
- GlMaxElementsVertices 
- GlMaxFragmentInputComponents 
- GlMaxFragmentUniformBlocks 
- GlMaxFragmentUniformComponents 
- GlMaxProgramTexelOffset 
- GlMaxSamples 
- GlMaxServerWaitTimeout 
- GlMaxTextureLodBias 
- GlMaxTransformFeedbackInterleavedComponents 
- GlMaxTransformFeedbackSeparateAttribs 
- GlMaxTransformFeedbackSeparateComponents 
- GlMaxUniformBlockSize 
- GlMaxUniformBufferBindings 
- GlMaxVaryingComponents 
- GlMaxVertexOutputComponents 
- GlMaxVertexUniformBlocks 
- GlMaxVertexUniformComponents 
- GlMin 
- GlMinorVersion 
- GlMinProgramTexelOffset 
- GlNumExtensions 
- GlNumProgramBinaryFormats 
- GlNumSampleCounts 
- GlObjectType 
- GlPackRowLength 
- GlPackSkipPixels 
- GlPackSkipRows 
- GlPixelPackBuffer 
- GlPixelPackBufferBinding 
- GlPixelUnpackBuffer 
- GlPixelUnpackBufferBinding 
- GlPrimitiveRestartFixedIndex 
- GlProgramBinaryFormats 
- GlProgramBinaryLength 
- GlProgramBinaryRetrievableHint 
- GlQueryResult 
- GlQueryResultAvailable 
- GlR11fG11fB10f 
- GlR16f 
- GlR16i 
- GlR16ui 
- GlR32f 
- GlR32i 
- GlR32ui 
- GlR8 
- GlR8i 
- GlR8Snorm 
- GlR8ui 
- GlRasterizerDiscard 
- GlReadFramebuffer 
- GlReadFramebufferBinding 
- GlRed 
- GlRedInteger 
- GlRenderbufferSamples 
- GlRg 
- GlRg16f 
- GlRg16i 
- GlRg16ui 
- GlRg32f 
- GlRg32i 
- GlRg32ui 
- GlRg8 
- GlRg8i 
- GlRg8Snorm 
- GlRg8ui 
- GlRgb10A2 
- GlRgb10A2ui 
- GlRgb16f 
- GlRgb16i 
- GlRgb16ui 
- GlRgb32f 
- GlRgb32i 
- GlRgb32ui 
- GlRgb8 
- GlRgb8i 
- GlRgb8Snorm 
- GlRgb8ui 
- GlRgb9E5 
- GlRgba16f 
- GlRgba16i 
- GlRgba16ui 
- GlRgba32f 
- GlRgba32i 
- GlRgba32ui 
- GlRgba8 
- GlRgba8i 
- GlRgba8Snorm 
- GlRgba8ui 
- GlRgbaInteger 
- GlRgbInteger 
- GlRgInteger 
- GlSampler2dArray 
- GlSampler2dArrayShadow 
- GlSampler2dShadow 
- GlSampler3d 
- GlSamplerBinding 
- GlSamplerCubeShadow 
- GlSeparateAttribs 
- GlSignaled 
- GlSignedNormalized 
- GlSrgb 
- GlSrgb8 
- GlSrgb8Alpha8 
- GlStaticCopy 
- GlStaticRead 
- GlStencil 
- GlStreamCopy 
- GlStreamRead 
- GlSyncCondition 
- GlSyncFence 
- GlSyncFlags 
- GlSyncFlushCommandsBit 
- GlSyncGpuCommandsComplete 
- GlSyncStatus 
- GlTexture2dArray 
- GlTexture3d 
- GlTextureBaseLevel 
- GlTextureBinding2dArray 
- GlTextureBinding3d 
- GlTextureCompareFunc 
- GlTextureCompareMode 
- GlTextureImmutableFormat 
- GlTextureImmutableLevels 
- GlTextureMaxLevel 
- GlTextureMaxLod 
- GlTextureMinLod 
- GlTextureSwizzleA 
- GlTextureSwizzleB 
- GlTextureSwizzleG 
- GlTextureSwizzleR 
- GlTextureWrapR 
- GlTimeoutExpired 
- GlTimeoutIgnored 
- GlTransformFeedback 
- GlTransformFeedbackActive 
- GlTransformFeedbackBinding 
- GlTransformFeedbackBuffer 
- GlTransformFeedbackBufferBinding 
- GlTransformFeedbackBufferMode 
- GlTransformFeedbackBufferSize 
- GlTransformFeedbackBufferStart 
- GlTransformFeedbackPaused 
- GlTransformFeedbackPrimitivesWritten 
- GlTransformFeedbackVaryingMaxLength 
- GlUniformArrayStride 
- GlUniformBlockActiveUniformIndices 
- GlUniformBlockActiveUniforms 
- GlUniformBlockDataSize 
- GlUniformBlockIndex 
- GlUniformBlockNameLength 
- GlUniformBlockReferencedByFragmentShader 
- GlUniformBlockReferencedByVertexShader 
- GlUniformBuffer 
- GlUniformBufferBinding 
- GlUniformBufferOffsetAlignment 
- GlUniformBufferSize 
- GlUniformBufferStart 
- GlUniformIsRowMajor 
- GlUniformMatrixStride 
- GlUniformNameLength 
- GlUniformOffset 
- GlUniformSize 
- GlUniformType 
- GlUnpackImageHeight 
- GlUnpackRowLength 
- GlUnpackSkipImages 
- GlUnpackSkipPixels 
- GlUnpackSkipRows 
- GlUnsignaled 
- GlUnsignedInt10f11f11fRev 
- GlUnsignedInt2101010Rev 
- GlUnsignedInt248 
- GlUnsignedInt5999Rev 
- GlUnsignedIntSampler2d 
- GlUnsignedIntSampler2dArray 
- GlUnsignedIntSampler3d 
- GlUnsignedIntSamplerCube 
- GlUnsignedIntVec2 
- GlUnsignedIntVec3 
- GlUnsignedIntVec4 
- GlUnsignedNormalized 
- GlVertexArrayBinding 
- GlVertexAttribArrayDivisor 
- GlVertexAttribArrayInteger 
- GlWaitFailed 
- GLES30() 
- GLES30(IntPtr, JniHandleOwnership) 
- JniPeerMembers 
- ThresholdClass 
- ThresholdType 
- GlBeginQuery(Int32, Int32) 
- GlBeginTransformFeedback(Int32) 
- GlBindBufferBase(Int32, Int32, Int32) 
- GlBindBufferRange(Int32, Int32, Int32, Int32, Int32) 
- GlBindSampler(Int32, Int32) 
- GlBindTransformFeedback(Int32, Int32) 
- GlBindVertexArray(Int32) 
- GlBlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlClearBufferfi(Int32, Int32, Single, Int32) 
- GlClearBufferfv(Int32, Int32, FloatBuffer) 
- GlClearBufferfv(Int32, Int32, Single[], Int32) 
- GlClearBufferiv(Int32, Int32, IntBuffer) 
- GlClearBufferiv(Int32, Int32, Int32[], Int32) 
- GlClearBufferuiv(Int32, Int32, IntBuffer) 
- GlClearBufferuiv(Int32, Int32, Int32[], Int32) 
- GlClientWaitSync(Int64, Int32, Int64) 
- GlCompressedTexImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Buffer) 
- GlCompressedTexImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlCompressedTexSubImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Buffer) 
- GlCompressedTexSubImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlCopyBufferSubData(Int32, Int32, Int32, Int32, Int32) 
- GlCopyTexSubImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlDeleteQueries(Int32, IntBuffer) 
- GlDeleteQueries(Int32, Int32[], Int32) 
- GlDeleteSamplers(Int32, IntBuffer) 
- GlDeleteSamplers(Int32, Int32[], Int32) 
- GlDeleteSync(Int64) 
- GlDeleteTransformFeedbacks(Int32, IntBuffer) 
- GlDeleteTransformFeedbacks(Int32, Int32[], Int32) 
- GlDeleteVertexArrays(Int32, IntBuffer) 
- GlDeleteVertexArrays(Int32, Int32[], Int32) 
- GlDrawArraysInstanced(Int32, Int32, Int32, Int32) 
- GlDrawBuffers(Int32, IntBuffer) 
- GlDrawBuffers(Int32, Int32[], Int32) 
- GlDrawElementsInstanced(Int32, Int32, Int32, Buffer, Int32) 
- GlDrawElementsInstanced(Int32, Int32, Int32, Int32, Int32) 
- GlDrawRangeElements(Int32, Int32, Int32, Int32, Int32, Buffer) 
- GlDrawRangeElements(Int32, Int32, Int32, Int32, Int32, Int32) 
- GlEndQuery(Int32) 
- GlEndTransformFeedback() 
- GlFenceSync(Int32, Int32) 
- GlFlushMappedBufferRange(Int32, Int32, Int32) 
- GlFramebufferTextureLayer(Int32, Int32, Int32, Int32, Int32) 
- GlGenQueries(Int32, IntBuffer) 
- GlGenQueries(Int32, Int32[], Int32) 
- GlGenSamplers(Int32, IntBuffer) 
- GlGenSamplers(Int32, Int32[], Int32) 
- GlGenTransformFeedbacks(Int32, IntBuffer) 
- GlGenTransformFeedbacks(Int32, Int32[], Int32) 
- GlGenVertexArrays(Int32, IntBuffer) 
- GlGenVertexArrays(Int32, Int32[], Int32) 
- GlGetActiveUniformBlockiv(Int32, Int32, Int32, IntBuffer) 
- GlGetActiveUniformBlockiv(Int32, Int32, Int32, Int32[], Int32) 
- GlGetActiveUniformBlockName(Int32, Int32) 
- GlGetActiveUniformBlockName(Int32, Int32, Buffer, Buffer) 
- GlGetActiveUniformBlockName(Int32, Int32, Int32, Int32[], Int32, Byte[], Int32) 
- GlGetActiveUniformsiv(Int32, Int32, IntBuffer, Int32, IntBuffer) 
- GlGetActiveUniformsiv(Int32, Int32, Int32[], Int32, Int32, Int32[], Int32) 
- GlGetBufferParameteri64v(Int32, Int32, LongBuffer) 
- GlGetBufferParameteri64v(Int32, Int32, Int64[], Int32) 
- GlGetBufferPointerv(Int32, Int32) 
- GlGetFragDataLocation(Int32, String) 
- GlGetInteger64i_v(Int32, Int32, LongBuffer) 
- GlGetInteger64i_v(Int32, Int32, Int64[], Int32) 
- GlGetInteger64v(Int32, LongBuffer) 
- GlGetInteger64v(Int32, Int64[], Int32) 
- GlGetIntegeri_v(Int32, Int32, IntBuffer) 
- GlGetIntegeri_v(Int32, Int32, Int32[], Int32) 
- GlGetInternalformativ(Int32, Int32, Int32, Int32, IntBuffer) 
- GlGetInternalformativ(Int32, Int32, Int32, Int32, Int32[], Int32) 
- GlGetProgramBinary(Int32, Int32, IntBuffer, IntBuffer, Buffer) 
- GlGetProgramBinary(Int32, Int32, Int32[], Int32, Int32[], Int32, Buffer) 
- GlGetQueryiv(Int32, Int32, IntBuffer) 
- GlGetQueryiv(Int32, Int32, Int32[], Int32) 
- GlGetQueryObjectuiv(Int32, Int32, IntBuffer) 
- GlGetQueryObjectuiv(Int32, Int32, Int32[], Int32) 
- GlGetSamplerParameterfv(Int32, Int32, FloatBuffer) 
- GlGetSamplerParameterfv(Int32, Int32, Single[], Int32) 
- GlGetSamplerParameteriv(Int32, Int32, IntBuffer) 
- GlGetSamplerParameteriv(Int32, Int32, Int32[], Int32) 
- GlGetStringi(Int32, Int32) 
- GlGetSynciv(Int64, Int32, Int32, IntBuffer, IntBuffer) 
- GlGetSynciv(Int64, Int32, Int32, Int32[], Int32, Int32[], Int32) 
- GlGetTransformFeedbackVarying(Int32, Int32, IntBuffer, IntBuffer) 
- GlGetTransformFeedbackVarying(Int32, Int32, Int32[], Int32, Int32[], Int32) 
- GlGetTransformFeedbackVarying(Int32, Int32, Int32, IntBuffer, IntBuffer, IntBuffer, ByteBuffer) 
- GlGetTransformFeedbackVarying(Int32, Int32, Int32, IntBuffer, IntBuffer, IntBuffer, SByte) 
- GlGetTransformFeedbackVarying(Int32, Int32, Int32, Int32[], Int32, Int32[], Int32, Int32[], Int32, Byte[], Int32) 
- GlGetUniformBlockIndex(Int32, String) 
- GlGetUniformIndices(Int32, String[], IntBuffer) 
- GlGetUniformIndices(Int32, String[], Int32[], Int32) 
- GlGetUniformuiv(Int32, Int32, IntBuffer) 
- GlGetUniformuiv(Int32, Int32, Int32[], Int32) 
- GlGetVertexAttribIiv(Int32, Int32, IntBuffer) 
- GlGetVertexAttribIiv(Int32, Int32, Int32[], Int32) 
- GlGetVertexAttribIuiv(Int32, Int32, IntBuffer) 
- GlGetVertexAttribIuiv(Int32, Int32, Int32[], Int32) 
- GlInvalidateFramebuffer(Int32, Int32, IntBuffer) 
- GlInvalidateFramebuffer(Int32, Int32, Int32[], Int32) 
- GlInvalidateSubFramebuffer(Int32, Int32, IntBuffer, Int32, Int32, Int32, Int32) 
- GlInvalidateSubFramebuffer(Int32, Int32, Int32[], Int32, Int32, Int32, Int32, Int32) 
- GlIsQuery(Int32) 
- GlIsSampler(Int32) 
- GlIsSync(Int64) 
- GlIsTransformFeedback(Int32) 
- GlIsVertexArray(Int32) 
- GlMapBufferRange(Int32, Int32, Int32, Int32) 
- GlPauseTransformFeedback() 
- GlProgramBinary(Int32, Int32, Buffer, Int32) 
- GlProgramParameteri(Int32, Int32, Int32) 
- GlReadBuffer(Int32) 
- GlReadPixels(Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlRenderbufferStorageMultisample(Int32, Int32, Int32, Int32, Int32) 
- GlResumeTransformFeedback() 
- GlSamplerParameterf(Int32, Int32, Single) 
- GlSamplerParameterfv(Int32, Int32, FloatBuffer) 
- GlSamplerParameterfv(Int32, Int32, Single[], Int32) 
- GlSamplerParameteri(Int32, Int32, Int32) 
- GlSamplerParameteriv(Int32, Int32, IntBuffer) 
- GlSamplerParameteriv(Int32, Int32, Int32[], Int32) 
- GlTexImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Buffer) 
- GlTexImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlTexStorage2D(Int32, Int32, Int32, Int32, Int32) 
- GlTexStorage3D(Int32, Int32, Int32, Int32, Int32, Int32) 
- GlTexSubImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Buffer) 
- GlTexSubImage3D(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) 
- GlTransformFeedbackVaryings(Int32, String[], Int32) 
- GlUniform1ui(Int32, Int32) 
- GlUniform1uiv(Int32, Int32, IntBuffer) 
- GlUniform1uiv(Int32, Int32, Int32[], Int32) 
- GlUniform2ui(Int32, Int32, Int32) 
- GlUniform2uiv(Int32, Int32, IntBuffer) 
- GlUniform2uiv(Int32, Int32, Int32[], Int32) 
- GlUniform3ui(Int32, Int32, Int32, Int32) 
- GlUniform3uiv(Int32, Int32, IntBuffer) 
- GlUniform3uiv(Int32, Int32, Int32[], Int32) 
- GlUniform4ui(Int32, Int32, Int32, Int32, Int32) 
- GlUniform4uiv(Int32, Int32, IntBuffer) 
- GlUniform4uiv(Int32, Int32, Int32[], Int32) 
- GlUniformBlockBinding(Int32, Int32, Int32) 
- GlUniformMatrix2x3fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix2x3fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUniformMatrix2x4fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix2x4fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUniformMatrix3x2fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix3x2fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUniformMatrix3x4fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix3x4fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUniformMatrix4x2fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix4x2fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUniformMatrix4x3fv(Int32, Int32, Boolean, FloatBuffer) 
- GlUniformMatrix4x3fv(Int32, Int32, Boolean, Single[], Int32) 
- GlUnmapBuffer(Int32) 
- GlVertexAttribDivisor(Int32, Int32) 
- GlVertexAttribI4i(Int32, Int32, Int32, Int32, Int32) 
- GlVertexAttribI4iv(Int32, IntBuffer) 
- GlVertexAttribI4iv(Int32, Int32[], Int32) 
- GlVertexAttribI4ui(Int32, Int32, Int32, Int32, Int32) 
- GlVertexAttribI4uiv(Int32, IntBuffer) 
- GlVertexAttribI4uiv(Int32, Int32[], Int32) 
- GlVertexAttribIPointer(Int32, Int32, Int32, Int32, Buffer) 
- GlVertexAttribIPointer(Int32, Int32, Int32, Int32, Int32) 
- GlWaitSync(Int64, Int32, Int64) 
 
net9.0-android34.0
    namespace Android.Opengl
{
    [Register("android/opengl/GLES30", DoNotGenerateAcw = true)]
    public class GLES30 : GLES20
    {
        [Register("glGenTransformFeedbacks", "(I[II)V", "")]
        public static void GlGenTransformFeedbacks(int n, int[]? ids, int offset);
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 | 
| Information specific to net9.0-android34.0 | |
| Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API