Home | History | Annotate | Download | only in main

Lines Matching refs:surf

82 _eglInitSurface(_EGLSurface *surf, _EGLDisplay *dpy, EGLint type,
87 _eglQuerySurface(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surf, EGLint attribute, EGLint *value);
91 _eglSurfaceAttrib(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surf, EGLint attribute, EGLint value);
95 _eglBindTexImage(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surf, EGLint buffer);
99 _eglSwapInterval(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surf, EGLint interval);
106 _eglGetSurface(_EGLSurface *surf)
108 if (surf)
109 _eglGetResource(&surf->Resource);
110 return surf;
118 _eglPutSurface(_EGLSurface *surf)
120 return (surf) ? _eglPutResource(&surf->Resource) : EGL_FALSE;
129 _eglLinkSurface(_EGLSurface *surf)
131 _eglLinkResource(&surf->Resource, _EGL_RESOURCE_SURFACE);
132 return (EGLSurface) surf;
141 _eglUnlinkSurface(_EGLSurface *surf)
143 _eglUnlinkResource(&surf->Resource, _EGL_RESOURCE_SURFACE);
154 _EGLSurface *surf = (_EGLSurface *) surface;
155 if (!dpy || !_eglCheckResource((void *) surf, _EGL_RESOURCE_SURFACE, dpy))
156 surf = NULL;
157 return surf;
165 _eglGetSurfaceHandle(_EGLSurface *surf)
167 _EGLResource *res = (_EGLResource *) surf;
169 (EGLSurface) surf : EGL_NO_SURFACE;