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