GLUtils
object GLUtils
Utility class for OpenGL ES.
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SamplerShaderProgram(dynamicRange: DynamicRangeProfile, shaderProvider: ShaderProvider) : GLUtils.Program2D
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Unknown version information.
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Checks the egl error and log.
Link copied to clipboard
Checks the egl error and throw.
Link copied to clipboard
Checks the gl error and throw.
Link copied to clipboard
Checks the gl thread.
Link copied to clipboard
Checks the initialization status.
Link copied to clipboard
Checks the location error.
Link copied to clipboard
Chooses the surface attributes for HDR 10bit.
Link copied to clipboard
Creates a 4x4 identity matrix.
Link copied to clipboard
Creates a FloatBuffer.
Link copied to clipboard
fun createPBufferSurface(eglDisplay: EGLDisplay, eglConfig: EGLConfig, width: Int, height: Int): EGLSurface
Creates a new EGL pixel buffer surface.
Link copied to clipboard
fun createPrograms(dynamicRange: DynamicRangeProfile, shaderProviderOverrides: Map<GLUtils.InputFormat?, ShaderProvider?>): Map<GLUtils.InputFormat, GLUtils.Program2D>
Creates program objects based on shaders which are appropriate for each input format.
Link copied to clipboard
Creates a texture.
Link copied to clipboard
fun createWindowSurface(eglDisplay: EGLDisplay, eglConfig: EGLConfig, surface: Surface, surfaceAttrib: IntArray): EGLSurface
Creates an EGLSurface.
Link copied to clipboard
Deletes texture.
Link copied to clipboard
Generates framebuffer object.
Link copied to clipboard
Generates texture.
Link copied to clipboard
Gets the size of EGLSurface.
Link copied to clipboard
Creates the vertex or fragment shader.
Link copied to clipboard
Queries the EGLSurface information.