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 | 
