Lines Matching refs:surf
177 _eglInitSurface(_EGLSurface *surf, _EGLDisplay *disp, EGLint type,
182 _eglQuerySurface(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint attribute, EGLint *value);
186 _eglSurfaceAttrib(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint attribute, EGLint value);
190 _eglBindTexImage(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint buffer);
193 _eglReleaseTexImage(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint buffer);
197 _eglSwapInterval(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf, EGLint interval);
200 _eglSurfaceHasMutableRenderBuffer(_EGLSurface *surf);
203 _eglSurfaceInSharedBufferMode(_EGLSurface *surf);
209 _eglGetSurface(_EGLSurface *surf)
211 if (surf)
212 _eglGetResource(&surf->Resource);
213 return surf;
221 _eglPutSurface(_EGLSurface *surf)
223 return (surf) ? _eglPutResource(&surf->Resource) : EGL_FALSE;
232 _eglLinkSurface(_EGLSurface *surf)
234 _eglLinkResource(&surf->Resource, _EGL_RESOURCE_SURFACE);
235 return (EGLSurface) surf;
244 _eglUnlinkSurface(_EGLSurface *surf)
246 _eglUnlinkResource(&surf->Resource, _EGL_RESOURCE_SURFACE);
257 _EGLSurface *surf = (_EGLSurface *) surface;
258 if (!disp || !_eglCheckResource((void *) surf, _EGL_RESOURCE_SURFACE, disp))
259 surf = NULL;
260 return surf;
268 _eglGetSurfaceHandle(_EGLSurface *surf)
270 _EGLResource *res = (_EGLResource *) surf;
272 (EGLSurface) surf : EGL_NO_SURFACE;