Added in API level 5
GLSurfaceView.EGLWindowSurfaceFactory
public
static
interface
GLSurfaceView.EGLWindowSurfaceFactory
android.opengl.GLSurfaceView.EGLWindowSurfaceFactory |
An interface for customizing the eglCreateWindowSurface and eglDestroySurface calls.
This interface must be implemented by clients wishing to call
GLSurfaceView#setEGLWindowSurfaceFactory(EGLWindowSurfaceFactory)
Summary
Public methods | |
---|---|
abstract
EGLSurface
|
createWindowSurface(EGL10 egl, EGLDisplay display, EGLConfig config, Object nativeWindow)
|
abstract
void
|
destroySurface(EGL10 egl, EGLDisplay display, EGLSurface surface)
|
Public methods
createWindowSurface
Added in API level 5
public abstract EGLSurface createWindowSurface (EGL10 egl, EGLDisplay display, EGLConfig config, Object nativeWindow)
Parameters | |
---|---|
egl |
EGL10 |
display |
EGLDisplay |
config |
EGLConfig |
nativeWindow |
Object |
Returns | |
---|---|
EGLSurface |
null if the surface cannot be constructed. |
destroySurface
Added in API level 5
public abstract void destroySurface (EGL10 egl, EGLDisplay display, EGLSurface surface)
Parameters | |
---|---|
egl |
EGL10 |
display |
EGLDisplay |
surface |
EGLSurface |