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