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  |