Android Guides | Samples

Android.Opengl.GLES31 Class

OpenGL ES 3.

See Also: GLES31

Syntax

[Android.Runtime.Register("android/opengl/GLES31", DoNotGenerateAcw=true)]
public class GLES31 : GLES30

Remarks

Requirements

Namespace: Android.Opengl
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0

The members of Android.Opengl.GLES31 are listed below.

See Also: GLES30

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Fields

const
GlActiveAtomicCounterBuffersInt32 (37593).
const
GlActiveProgramInt32 (33369).
const
GlActiveResourcesInt32 (37621).
const
GlActiveVariablesInt32 (37637).
const
GlAllShaderBitsInt32 (-1).
const
GlArraySizeInt32 (37627).
const
GlArrayStrideInt32 (37630).
const
GlAtomicCounterBarrierBitInt32 (4096).
const
GlAtomicCounterBufferInt32 (37568).
const
GlAtomicCounterBufferBindingInt32 (37569).
const
GlAtomicCounterBufferIndexInt32 (37633).
const
GlAtomicCounterBufferSizeInt32 (37571).
const
GlAtomicCounterBufferStartInt32 (37570).
const
GlBlockIndexInt32 (37629).
const
GlBufferBindingInt32 (37634).
const
GlBufferDataSizeInt32 (37635).
const
GlBufferUpdateBarrierBitInt32 (512).
const
GlBufferVariableInt32 (37605).
const
GlCommandBarrierBitInt32 (64).
const
GlComputeShaderInt32 (37305).
const
GlComputeShaderBitInt32 (32).
const
GlComputeWorkGroupSizeInt32 (33383).
const
GlDepthStencilTextureModeInt32 (37098).
const
GlDispatchIndirectBufferInt32 (37102).
const
GlDispatchIndirectBufferBindingInt32 (37103).
const
GlDrawIndirectBufferInt32 (36671).
const
GlDrawIndirectBufferBindingInt32 (36675).
const
GlFragmentShaderBitInt32 (2).
const
GlFramebufferBarrierBitInt32 (1024).
const
GlFramebufferDefaultFixedSampleLocationsInt32 (37652).
const
GlFramebufferDefaultHeightInt32 (37649).
const
GlFramebufferDefaultSamplesInt32 (37651).
const
GlFramebufferDefaultWidthInt32 (37648).
const
GlImage2dInt32 (36941).
const
GlImage2dArrayInt32 (36947).
const
GlImage3dInt32 (36942).
const
GlImageBindingAccessInt32 (36670).
const
GlImageBindingFormatInt32 (36974).
const
GlImageBindingLayerInt32 (36669).
const
GlImageBindingLayeredInt32 (36668).
const
GlImageBindingLevelInt32 (36667).
const
GlImageBindingNameInt32 (36666).
const
GlImageCubeInt32 (36944).
const
GlImageFormatCompatibilityByClassInt32 (37065).
const
GlImageFormatCompatibilityBySizeInt32 (37064).
const
GlImageFormatCompatibilityTypeInt32 (37063).
const
GlIntImage2dInt32 (36952).
const
GlIntImage2dArrayInt32 (36958).
const
GlIntImage3dInt32 (36953).
const
GlIntImageCubeInt32 (36955).
const
GlIntSampler2dMultisampleInt32 (37129).
const
GlIsRowMajorInt32 (37632).
const
GlLocationInt32 (37646).
const
GlMatrixStrideInt32 (37631).
const
GlMaxAtomicCounterBufferBindingsInt32 (37596).
const
GlMaxAtomicCounterBufferSizeInt32 (37592).
const
GlMaxColorTextureSamplesInt32 (37134).
const
GlMaxCombinedAtomicCounterBuffersInt32 (37585).
const
GlMaxCombinedAtomicCountersInt32 (37591).
const
GlMaxCombinedComputeUniformComponentsInt32 (33382).
const
GlMaxCombinedImageUniformsInt32 (37071).
const
GlMaxCombinedShaderOutputResourcesInt32 (36665).
const
GlMaxCombinedShaderStorageBlocksInt32 (37084).
const
GlMaxComputeAtomicCounterBuffersInt32 (33380).
const
GlMaxComputeAtomicCountersInt32 (33381).
const
GlMaxComputeImageUniformsInt32 (37309).
const
GlMaxComputeShaderStorageBlocksInt32 (37083).
const
GlMaxComputeSharedMemorySizeInt32 (33378).
const
GlMaxComputeTextureImageUnitsInt32 (37308).
const
GlMaxComputeUniformBlocksInt32 (37307).
const
GlMaxComputeUniformComponentsInt32 (33379).
const
GlMaxComputeWorkGroupCountInt32 (37310).
const
GlMaxComputeWorkGroupInvocationsInt32 (37099).
const
GlMaxComputeWorkGroupSizeInt32 (37311).
const
GlMaxDepthTextureSamplesInt32 (37135).
const
GlMaxFragmentAtomicCounterBuffersInt32 (37584).
const
GlMaxFragmentAtomicCountersInt32 (37590).
const
GlMaxFragmentImageUniformsInt32 (37070).
const
GlMaxFragmentShaderStorageBlocksInt32 (37082).
const
GlMaxFramebufferHeightInt32 (37654).
const
GlMaxFramebufferSamplesInt32 (37656).
const
GlMaxFramebufferWidthInt32 (37653).
const
GlMaxImageUnitsInt32 (36664).
const
GlMaxIntegerSamplesInt32 (37136).
const
GlMaxNameLengthInt32 (37622).
const
GlMaxNumActiveVariablesInt32 (37623).
const
GlMaxProgramTextureGatherOffsetInt32 (36447).
const
GlMaxSampleMaskWordsInt32 (36441).
const
GlMaxShaderStorageBlockSizeInt32 (37086).
const
GlMaxShaderStorageBufferBindingsInt32 (37085).
const
GlMaxUniformLocationsInt32 (33390).
const
GlMaxVertexAtomicCounterBuffersInt32 (37580).
const
GlMaxVertexAtomicCountersInt32 (37586).
const
GlMaxVertexAttribBindingsInt32 (33498).
const
GlMaxVertexAttribRelativeOffsetInt32 (33497).
const
GlMaxVertexAttribStrideInt32 (33509).
const
GlMaxVertexImageUniformsInt32 (37066).
const
GlMaxVertexShaderStorageBlocksInt32 (37078).
const
GlMinProgramTextureGatherOffsetInt32 (36446).
const
GlNameLengthInt32 (37625).
const
GlNumActiveVariablesInt32 (37636).
const
GlOffsetInt32 (37628).
const
GlPixelBufferBarrierBitInt32 (128).
const
GlProgramInputInt32 (37603).
const
GlProgramOutputInt32 (37604).
const
GlProgramPipelineBindingInt32 (33370).
const
GlProgramSeparableInt32 (33368).
const
GlReadOnlyInt32 (35000).
const
GlReadWriteInt32 (35002).
const
GlReferencedByComputeShaderInt32 (37643).
const
GlReferencedByFragmentShaderInt32 (37642).
const
GlReferencedByVertexShaderInt32 (37638).
const
GlSampleMaskInt32 (36433).
const
GlSampleMaskValueInt32 (36434).
const
GlSamplePositionInt32 (36432).
const
GlSampler2dMultisampleInt32 (37128).
const
GlShaderStorageBarrierBitInt32 (8192).
const
GlShaderStorageBlockInt32 (37606).
const
GlShaderStorageBufferInt32 (37074).
const
GlShaderStorageBufferBindingInt32 (37075).
const
GlShaderStorageBufferOffsetAlignmentInt32 (37087).
const
GlShaderStorageBufferSizeInt32 (37077).
const
GlShaderStorageBufferStartInt32 (37076).
const
GlStencilIndexInt32 (6401).
const
GlTexture2dMultisampleInt32 (37120).
const
GlTextureAlphaSizeInt32 (32863).
const
GlTextureAlphaTypeInt32 (35859).
const
GlTextureBinding2dMultisampleInt32 (37124).
const
GlTextureBlueSizeInt32 (32862).
const
GlTextureBlueTypeInt32 (35858).
const
GlTextureCompressedInt32 (34465).
const
GlTextureDepthInt32 (32881).
const
GlTextureDepthSizeInt32 (34890).
const
GlTextureDepthTypeInt32 (35862).
const
GlTextureFetchBarrierBitInt32 (8).
const
GlTextureFixedSampleLocationsInt32 (37127).
const
GlTextureGreenSizeInt32 (32861).
const
GlTextureGreenTypeInt32 (35857).
const
GlTextureHeightInt32 (4097).
const
GlTextureInternalFormatInt32 (4099).
const
GlTextureRedSizeInt32 (32860).
const
GlTextureRedTypeInt32 (35856).
const
GlTextureSamplesInt32 (37126).
const
GlTextureSharedSizeInt32 (35903).
const
GlTextureStencilSizeInt32 (35057).
const
GlTextureUpdateBarrierBitInt32 (256).
const
GlTextureWidthInt32 (4096).
const
GlTopLevelArraySizeInt32 (37644).
const
GlTopLevelArrayStrideInt32 (37645).
const
GlTransformFeedbackBarrierBitInt32 (2048).
const
GlTransformFeedbackVaryingInt32 (37620).
const
GlTypeInt32 (37626).
const
GlUniformInt32 (37601).
const
GlUniformBarrierBitInt32 (4).
const
GlUniformBlockInt32 (37602).
const
GlUnsignedIntAtomicCounterInt32 (37595).
const
GlUnsignedIntImage2dInt32 (36963).
const
GlUnsignedIntImage2dArrayInt32 (36969).
const
GlUnsignedIntImage3dInt32 (36964).
const
GlUnsignedIntImageCubeInt32 (36966).
const
GlUnsignedIntSampler2dMultisampleInt32 (37130).
const
GlVertexAttribRelativeOffsetInt32 (33493).
const
GlVertexBindingBufferInt32 (36687).
const
GlVertexBindingOffsetInt32 (33495).
const
GlVertexBindingStrideInt32 (33496).
const
GlVertexShaderBitInt32 (1).
const
GlWriteOnlyInt32 (35001).

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
GlActiveShaderProgram(Int32, Int32)
static
GlBindImageTexture(Int32, Int32, Int32, Boolean, Int32, Int32, Int32)
static
GlBindProgramPipeline(Int32)
static
GlBindVertexBuffer(Int32, Int32, Int64, Int32)
static
GlCreateShaderProgramv(Int32, String[]) : Int32
static
GlDeleteProgramPipelines(Int32, IntBuffer)
static
GlDeleteProgramPipelines(Int32, Int32[], Int32)
static
GlDispatchCompute(Int32, Int32, Int32)
static
GlDispatchComputeIndirect(Int64)
static
GlDrawArraysIndirect(Int32, Int64)
static
GlDrawElementsIndirect(Int32, Int32, Int64)
static
GlFramebufferParameteri(Int32, Int32, Int32)
static
GlGenProgramPipelines(Int32, IntBuffer)
static
GlGenProgramPipelines(Int32, Int32[], Int32)
static
GlGetBooleani_v(Int32, Int32, IntBuffer)
static
GlGetBooleani_v(Int32, Int32, Boolean[], Int32)
static
GlGetFramebufferParameteriv(Int32, Int32, IntBuffer)
static
GlGetFramebufferParameteriv(Int32, Int32, Int32[], Int32)
static
GlGetMultisamplefv(Int32, Int32, FloatBuffer)
static
GlGetMultisamplefv(Int32, Int32, Single[], Int32)
static
GlGetProgramInterfaceiv(Int32, Int32, Int32, IntBuffer)
static
GlGetProgramInterfaceiv(Int32, Int32, Int32, Int32[], Int32)
static
GlGetProgramPipelineInfoLog(Int32) : String
static
GlGetProgramPipelineiv(Int32, Int32, IntBuffer)
static
GlGetProgramPipelineiv(Int32, Int32, Int32[], Int32)
static
GlGetProgramResourceIndex(Int32, Int32, String) : Int32
static
GlGetProgramResourceiv(Int32, Int32, Int32, Int32, Int32[], Int32, Int32, Int32[], Int32, Int32[], Int32)
static
GlGetProgramResourceiv(Int32, Int32, Int32, Int32, IntBuffer, Int32, IntBuffer, IntBuffer)
static
GlGetProgramResourceLocation(Int32, Int32, String) : Int32
static
GlGetProgramResourceName(Int32, Int32, Int32) : String
static
GlGetTexLevelParameterfv(Int32, Int32, Int32, FloatBuffer)
static
GlGetTexLevelParameterfv(Int32, Int32, Int32, Single[], Int32)
static
GlGetTexLevelParameteriv(Int32, Int32, Int32, IntBuffer)
static
GlGetTexLevelParameteriv(Int32, Int32, Int32, Int32[], Int32)
static
GlIsProgramPipeline(Int32) : Boolean
static
GlMemoryBarrier(Int32)
static
GlMemoryBarrierByRegion(Int32)
static
GlProgramUniform1f(Int32, Int32, Single)
static
GlProgramUniform1fv(Int32, Int32, Int32, FloatBuffer)
static
GlProgramUniform1fv(Int32, Int32, Int32, Single[], Int32)
static
GlProgramUniform1i(Int32, Int32, Int32)
static
GlProgramUniform1iv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform1iv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform1ui(Int32, Int32, Int32)
static
GlProgramUniform1uiv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform1uiv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform2f(Int32, Int32, Single, Single)
static
GlProgramUniform2fv(Int32, Int32, Int32, FloatBuffer)
static
GlProgramUniform2fv(Int32, Int32, Int32, Single[], Int32)
static
GlProgramUniform2i(Int32, Int32, Int32, Int32)
static
GlProgramUniform2iv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform2iv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform2ui(Int32, Int32, Int32, Int32)
static
GlProgramUniform2uiv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform2uiv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform3f(Int32, Int32, Single, Single, Single)
static
GlProgramUniform3fv(Int32, Int32, Int32, FloatBuffer)
static
GlProgramUniform3fv(Int32, Int32, Int32, Single[], Int32)
static
GlProgramUniform3i(Int32, Int32, Int32, Int32, Int32)
static
GlProgramUniform3iv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform3iv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform3ui(Int32, Int32, Int32, Int32, Int32)
static
GlProgramUniform3uiv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform3uiv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform4f(Int32, Int32, Single, Single, Single, Single)
static
GlProgramUniform4fv(Int32, Int32, Int32, FloatBuffer)
static
GlProgramUniform4fv(Int32, Int32, Int32, Single[], Int32)
static
GlProgramUniform4i(Int32, Int32, Int32, Int32, Int32, Int32)
static
GlProgramUniform4iv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform4iv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniform4ui(Int32, Int32, Int32, Int32, Int32, Int32)
static
GlProgramUniform4uiv(Int32, Int32, Int32, IntBuffer)
static
GlProgramUniform4uiv(Int32, Int32, Int32, Int32[], Int32)
static
GlProgramUniformMatrix2fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix2fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix2x3fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix2x3fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix2x4fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix2x4fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix3fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix3fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix3x2fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix3x2fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix3x4fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix3x4fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix4fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix4fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix4x2fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix4x2fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlProgramUniformMatrix4x3fv(Int32, Int32, Int32, Boolean, FloatBuffer)
static
GlProgramUniformMatrix4x3fv(Int32, Int32, Int32, Boolean, Single[], Int32)
static
GlSampleMaski(Int32, Int32)
static
GlTexStorage2DMultisample(Int32, Int32, Int32, Int32, Int32, Boolean)
static
GlUseProgramStages(Int32, Int32, Int32)
static
GlValidateProgramPipeline(Int32)
static
GlVertexAttribBinding(Int32, Int32)
static
GlVertexAttribFormat(Int32, Int32, Int32, Boolean, Int32)
static
GlVertexAttribIFormat(Int32, Int32, Int32, Int32)
static
GlVertexBindingDivisor(Int32, Int32)