Added in API level 21
GLES31
open class GLES31 : GLES30
kotlin.Any | |||
↳ | android.opengl.GLES20 | ||
↳ | android.opengl.GLES30 | ||
↳ | android.opengl.GLES31 |
OpenGL ES 3.1
Summary
Constants | |
---|---|
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int | |
static Int |
Inherited constants | |
---|---|
Public methods | |
---|---|
open static Unit |
glActiveShaderProgram(pipeline: Int, program: Int) |
open static Unit | |
open static Unit |
glBindProgramPipeline(pipeline: Int) |
open static Unit |
glBindVertexBuffer(bindingindex: Int, buffer: Int, offset: Long, stride: Int) |
open static Int |
glCreateShaderProgramv(type: Int, strings: Array<String!>!) |
open static Unit |
glDeleteProgramPipelines(n: Int, pipelines: IntArray!, offset: Int) |
open static Unit |
glDeleteProgramPipelines(n: Int, pipelines: IntBuffer!) |
open static Unit |
glDispatchCompute(num_groups_x: Int, num_groups_y: Int, num_groups_z: Int) |
open static Unit |
glDispatchComputeIndirect(indirect: Long) |
open static Unit |
glDrawArraysIndirect(mode: Int, indirect: Long) |
open static Unit |
glDrawElementsIndirect(mode: Int, type: Int, indirect: Long) |
open static Unit |
glFramebufferParameteri(target: Int, pname: Int, param: Int) |
open static Unit |
glGenProgramPipelines(n: Int, pipelines: IntArray!, offset: Int) |
open static Unit |
glGenProgramPipelines(n: Int, pipelines: IntBuffer!) |
open static Unit |
glGetBooleani_v(target: Int, index: Int, data: BooleanArray!, offset: Int) |
open static Unit |
glGetBooleani_v(target: Int, index: Int, data: IntBuffer!) |
open static Unit |
glGetFramebufferParameteriv(target: Int, pname: Int, params: IntArray!, offset: Int) |
open static Unit |
glGetFramebufferParameteriv(target: Int, pname: Int, params: IntBuffer!) |
open static Unit |
glGetMultisamplefv(pname: Int, index: Int, val: FloatArray!, offset: Int) |
open static Unit |
glGetMultisamplefv(pname: Int, index: Int, val: FloatBuffer!) |
open static Unit | |
open static Unit |
glGetProgramInterfaceiv(program: Int, programInterface: Int, pname: Int, params: IntBuffer!) |
open static String! |
glGetProgramPipelineInfoLog(program: Int) |
open static Unit |
glGetProgramPipelineiv(pipeline: Int, pname: Int, params: IntArray!, offset: Int) |
open static Unit |
glGetProgramPipelineiv(pipeline: Int, pname: Int, params: IntBuffer!) |
open static Int |
glGetProgramResourceIndex(program: Int, programInterface: Int, name: String!) |
open static Int |
glGetProgramResourceLocation(program: Int, programInterface: Int, name: String!) |
open static String! |
glGetProgramResourceName(program: Int, programInterface: Int, index: Int) |
open static Unit | |
open static Unit | |
open static Unit |
glGetTexLevelParameterfv(target: Int, level: Int, pname: Int, params: FloatArray!, offset: Int) |
open static Unit |
glGetTexLevelParameterfv(target: Int, level: Int, pname: Int, params: FloatBuffer!) |
open static Unit | |
open static Unit |
glGetTexLevelParameteriv(target: Int, level: Int, pname: Int, params: IntBuffer!) |
open static Boolean |
glIsProgramPipeline(pipeline: Int) |
open static Unit |
glMemoryBarrier(barriers: Int) |
open static Unit |
glMemoryBarrierByRegion(barriers: Int) |
open static Unit |
glProgramUniform1f(program: Int, location: Int, v0: Float) |
open static Unit |
glProgramUniform1fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniform1fv(program: Int, location: Int, count: Int, value: FloatBuffer!) |
open static Unit |
glProgramUniform1i(program: Int, location: Int, v0: Int) |
open static Unit | |
open static Unit |
glProgramUniform1iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit |
glProgramUniform1ui(program: Int, location: Int, v0: Int) |
open static Unit | |
open static Unit |
glProgramUniform1uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit |
glProgramUniform2f(program: Int, location: Int, v0: Float, v1: Float) |
open static Unit |
glProgramUniform2fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniform2fv(program: Int, location: Int, count: Int, value: FloatBuffer!) |
open static Unit |
glProgramUniform2i(program: Int, location: Int, v0: Int, v1: Int) |
open static Unit | |
open static Unit |
glProgramUniform2iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit |
glProgramUniform2ui(program: Int, location: Int, v0: Int, v1: Int) |
open static Unit | |
open static Unit |
glProgramUniform2uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit |
glProgramUniform3fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniform3fv(program: Int, location: Int, count: Int, value: FloatBuffer!) |
open static Unit | |
open static Unit | |
open static Unit |
glProgramUniform3iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit | |
open static Unit |
glProgramUniform3uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit |
glProgramUniform4fv(program: Int, location: Int, count: Int, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniform4fv(program: Int, location: Int, count: Int, value: FloatBuffer!) |
open static Unit | |
open static Unit | |
open static Unit |
glProgramUniform4iv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit | |
open static Unit | |
open static Unit |
glProgramUniform4uiv(program: Int, location: Int, count: Int, value: IntBuffer!) |
open static Unit |
glProgramUniformMatrix2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix2x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix2x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix2x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix2x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix3x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix3x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix3x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix3x4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix4fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix4x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix4x2fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glProgramUniformMatrix4x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatArray!, offset: Int) |
open static Unit |
glProgramUniformMatrix4x3fv(program: Int, location: Int, count: Int, transpose: Boolean, value: FloatBuffer!) |
open static Unit |
glSampleMaski(maskNumber: Int, mask: Int) |
open static Unit | |
open static Unit |
glUseProgramStages(pipeline: Int, stages: Int, program: Int) |
open static Unit |
glValidateProgramPipeline(pipeline: Int) |
open static Unit |
glVertexAttribBinding(attribindex: Int, bindingindex: Int) |
open static Unit | |
open static Unit |
glVertexAttribIFormat(attribindex: Int, size: Int, type: Int, relativeoffset: Int) |
open static Unit |
glVertexBindingDivisor(bindingindex: Int, divisor: Int) |
Inherited functions | |
---|---|
Constants
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Added in API level 21
static val GL_ACTIVE_ATOMIC_COUNTER_BUFFERS: Int
Value: 37593
GL_ATOMIC_COUNTER_BARRIER_BIT
Added in API level 21
static val GL_ATOMIC_COUNTER_BARRIER_BIT: Int
Value: 4096
GL_ATOMIC_COUNTER_BUFFER
Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER: Int
Value: 37568
GL_ATOMIC_COUNTER_BUFFER_BINDING
Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_BINDING: Int
Value: 37569
GL_ATOMIC_COUNTER_BUFFER_INDEX
Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_INDEX: Int
Value: 37633
GL_ATOMIC_COUNTER_BUFFER_SIZE
Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_SIZE: Int
Value: 37571
GL_ATOMIC_COUNTER_BUFFER_START
Added in API level 21
static val GL_ATOMIC_COUNTER_BUFFER_START: Int
Value: 37570
GL_BUFFER_UPDATE_BARRIER_BIT
Added in API level 21
static val GL_BUFFER_UPDATE_BARRIER_BIT: Int
Value: 512
GL_COMPUTE_WORK_GROUP_SIZE
Added in API level 21
static val GL_COMPUTE_WORK_GROUP_SIZE: Int
Value: 33383
GL_DEPTH_STENCIL_TEXTURE_MODE
Added in API level 21
static val GL_DEPTH_STENCIL_TEXTURE_MODE: Int
Value: 37098
GL_DISPATCH_INDIRECT_BUFFER
Added in API level 21
static val GL_DISPATCH_INDIRECT_BUFFER: Int
Value: 37102
GL_DISPATCH_INDIRECT_BUFFER_BINDING
Added in API level 21
static val GL_DISPATCH_INDIRECT_BUFFER_BINDING: Int
Value: 37103
GL_DRAW_INDIRECT_BUFFER_BINDING
Added in API level 21
static val GL_DRAW_INDIRECT_BUFFER_BINDING: Int
Value: 36675
GL_ELEMENT_ARRAY_BARRIER_BIT
Added in API level 24
static val GL_ELEMENT_ARRAY_BARRIER_BIT: Int
Value: 2
GL_FRAMEBUFFER_BARRIER_BIT
Added in API level 21
static val GL_FRAMEBUFFER_BARRIER_BIT: Int
Value: 1024
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: Int
Value: 37652
GL_FRAMEBUFFER_DEFAULT_HEIGHT
Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_HEIGHT: Int
Value: 37649
GL_FRAMEBUFFER_DEFAULT_SAMPLES
Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_SAMPLES: Int
Value: 37651
GL_FRAMEBUFFER_DEFAULT_WIDTH
Added in API level 21
static val GL_FRAMEBUFFER_DEFAULT_WIDTH: Int
Value: 37648
GL_IMAGE_BINDING_LAYERED
Added in API level 21
static val GL_IMAGE_BINDING_LAYERED: Int
Value: 36668
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Added in API level 21
static val GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS: Int
Value: 37065
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Added in API level 21
static val GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE: Int
Value: 37064