Code example for EGL10

Methods: eglGetErroreglSwapBuffers

0
	 * Display the current render surface. 
	 *  
	 * @return false if the context has been lost. 
	 */ 
	public boolean swapBuffers() { 
		this.mEGL.eglSwapBuffers(this.mEGLDisplay, this.mEGLSurface);
 
		/* Always check for EGL_CONTEXT_LOST, which means the context and all 
		 * associated data were lost (For instance because the device went to sleep). 
		 * We need to sleep until we get a new surface. */ 
		return this.mEGL.eglGetError() != EGL11.EGL_CONTEXT_LOST;
	} 
 
	public void destroySurface() { 
		if (this.mEGLSurface != null && this.mEGLSurface != EGL10.EGL_NO_SURFACE) {
			this.mEGL.eglMakeCurrent(this.mEGLDisplay, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_SURFACE, EGL10.EGL_NO_CONTEXT);
			this.mEGL.eglDestroySurface(this.mEGLDisplay, this.mEGLSurface);
			this.mEGLSurface = null;
		} 
	} 
Contextual code suggestions in your IDE  Get Codota for Java