20 #ifndef MIR_GRAPHICS_ANDROID_SERVER_RENDER_WINDOW_H_ 21 #define MIR_GRAPHICS_ANDROID_SERVER_RENDER_WINDOW_H_ 36 class FramebufferBundle;
37 class InterpreterResourceCache;
43 std::shared_ptr<InterpreterResourceCache>
const&,
54 std::shared_ptr<FramebufferBundle>
const fb_bundle;
55 std::shared_ptr<InterpreterResourceCache>
const resource_cache;
57 bool const clear_fence;
void driver_returns_buffer(ANativeWindowBuffer *, int fence_fd) override
Definition: server_render_window.cpp:57
All things Mir.
Definition: atomic_callback.h:25
void dispatch_driver_request_buffer_count(unsigned int count) override
Definition: server_render_window.cpp:110
ServerRenderWindow(std::shared_ptr< FramebufferBundle > const &fb_bundle, MirPixelFormat format, std::shared_ptr< InterpreterResourceCache > const &, DeviceQuirks &quirks)
Definition: server_render_window.cpp:37
graphics::NativeBuffer * driver_requests_buffer() override
Definition: server_render_window.cpp:49
Definition: device_quirks.h:57
Definition: server_render_window.h:38
Definition: native_buffer.h:44
void dispatch_driver_request_format(int format) override
Definition: server_render_window.cpp:69
void sync_to_display(bool sync) override
Definition: server_render_window.cpp:106
Definition: android_driver_interpreter.h:32
int driver_requests_info(int key) const override
Definition: server_render_window.cpp:74
Definition: android_input_receiver.h:36