Android.Opengl Namespace

Provides an OpenGL ES static interface and utilities.

Classes

EGL14

EGL 1.

EGLConfig

Wrapper class for native EGLConfig objects.

EGLContext

Wrapper class for native EGLContext objects.

EGLDisplay

Wrapper class for native EGLDisplay objects.

EGLExt

EGL Extensions

EGLObjectHandle

Base class for wrapped EGL objects.

EGLSurface

Wrapper class for native EGLSurface objects.

ETC1

Methods for encoding and decoding ETC1 textures.

ETC1Util

Utility methods for using ETC1 compressed textures.

ETC1Util.ETC1Texture

A utility class encapsulating a compressed ETC1 texture.

GLDebugHelper

A helper class for debugging OpenGL ES applications.

GLES10
GLES10Ext
GLES11
GLES11Ext
GLES20

OpenGL ES 2.

GLES30

OpenGL ES 3.

GLES31

OpenGL ES 3.

GLES31Ext
GLES32
GLException

An exception class for OpenGL errors.

GLSurfaceView

An implementation of SurfaceView that uses the dedicated surface for displaying OpenGL rendering.

GLU

A set of GL utilities inspired by the OpenGL Utility Toolkit.

GLUtils

Utility class to help bridging OpenGL ES and Android APIs.

Matrix

Matrix math utilities.

Visibility

A collection of utility methods for computing the visibility of triangle meshes.

Interfaces

GLES31Ext.IDebugProcKHR
GLES32.IDebugProc
GLSurfaceView.IEGLConfigChooser

An interface for choosing an EGLConfig configuration from a list of potential configurations.

GLSurfaceView.IEGLContextFactory

An interface for customizing the eglCreateContext and eglDestroyContext calls.

GLSurfaceView.IEGLWindowSurfaceFactory

An interface for customizing the eglCreateWindowSurface and eglDestroySurface calls.

GLSurfaceView.IGLWrapper

An interface used to wrap a GL interface.

GLSurfaceView.IRenderer

A generic renderer interface.

Enums

DebugFlags

Enumerates values returned by several types.

GLDebugConfig

Enumerates values returned by several types.

Rendermode

Enumerates values returned by several types.