Home | History | Annotate | Download | only in EGL

Lines Matching refs:egl_display_ptr

74     // holding a lock, but must be called via egl_display_ptr to ensure
77 // thread's egl_display_ptr is destroyed.
129 friend class egl_display_ptr;
187 // An egl_display_ptr is a kind of smart pointer for egl_display_t objects.
190 // as the egl_display_ptr exists.
191 class egl_display_ptr {
193 explicit egl_display_ptr(egl_display_t* dpy): mDpy(dpy) {
206 // egl_display_ptr(egl_display_ptr&& other) {
211 egl_display_ptr(const egl_display_ptr& other): mDpy(other.mDpy) {
217 ~egl_display_ptr() {
235 egl_display_ptr& operator=(const egl_display_ptr&);
240 inline egl_display_ptr get_display(EGLDisplay dpy) {
241 return egl_display_ptr(egl_display_t::get(dpy));
252 egl_display_ptr validate_display(EGLDisplay dpy);
253 egl_display_ptr validate_display_connection(EGLDisplay dpy,