Added in API level 5
    EGLWindowSurfaceFactory
interface 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(egl: EGL10!, display: EGLDisplay!, config: EGLConfig!, nativeWindow: Any!) | 
        
| abstract Unit | 
            destroySurface(egl: EGL10!, display: EGLDisplay!, surface: EGLSurface!) | 
        
Public methods
createWindowSurface
Added in API level 5
      abstract fun createWindowSurface(
egl: EGL10!,
display: EGLDisplay!,
config: EGLConfig!,
nativeWindow: Any!
): EGLSurface!
| Return | |
|---|---|
EGLSurface! | 
            null if the surface cannot be constructed. | 
destroySurface
Added in API level 5
      abstract fun destroySurface(
egl: EGL10!,
display: EGLDisplay!,
surface: EGLSurface!
): Unit