19 #ifndef MIR_CLIENT_EGL_NATIVE_SURFACE_H_ 20 #define MIR_CLIENT_EGL_NATIVE_SURFACE_H_ All things Mir.
Definition: atomic_callback.h:25
virtual ~EGLNativeSurface()=default
virtual void request_and_wait_for_configure(MirSurfaceAttrib a, int value)=0
virtual void request_and_wait_for_next_buffer()=0
virtual void set_buffer_cache_size(unsigned int)=0
Definition: egl_native_surface.h:31
virtual MirSurfaceParameters get_parameters() const =0
virtual std::shared_ptr< ClientBuffer > get_current_buffer()=0
EGLNativeSurface()=default
EGLNativeSurface & operator=(const EGLNativeSurface &)=delete
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:169