19 #ifndef MIR_CLIENT_NATIVE_ANDROID_EGL_NATIVE_SURFACE_INTERPRETER_H_ 20 #define MIR_CLIENT_NATIVE_ANDROID_EGL_NATIVE_SURFACE_INTERPRETER_H_ 45 void driver_returns_buffer(ANativeWindowBuffer*,
int fence_fd)
override;
46 void dispatch_driver_request_format(
int format)
override;
47 void dispatch_driver_request_buffer_count(
unsigned int count)
override;
48 int driver_requests_info(
int key)
const override;
49 void sync_to_display(
bool)
override;
53 int driver_pixel_format;
54 std::shared_ptr<graphics::android::SyncFileOps>
const sync_ops;
55 unsigned int const hardware_bits;
56 unsigned int const software_bits;
All things Mir.
Definition: atomic_callback.h:25
Definition: egl_native_surface_interpreter.h:39
Definition: native_buffer.h:44
Definition: egl_native_surface.h:31
Definition: android_driver_interpreter.h:32
Definition: android_input_receiver.h:36
Definition: sync_fence.h:32