20 #ifndef MIR_GRAPHICS_ANDROID_SERVER_RENDER_WINDOW_H_
21 #define MIR_GRAPHICS_ANDROID_SERVER_RENDER_WINDOW_H_
35 class FramebufferBundle;
36 class InterpreterResourceCache;
42 std::shared_ptr<InterpreterResourceCache>
const&);
52 std::shared_ptr<FramebufferBundle>
const fb_bundle;
53 std::shared_ptr<InterpreterResourceCache>
const resource_cache;
void driver_returns_buffer(ANativeWindowBuffer *, int fence_fd) override
Definition: server_render_window.cpp:55
All things Mir.
Definition: atomic_callback.h:25
void dispatch_driver_request_buffer_count(unsigned int count) override
Definition: server_render_window.cpp:102
graphics::NativeBuffer * driver_requests_buffer() override
Definition: server_render_window.cpp:47
Definition: server_render_window.h:37
Definition: native_buffer.h:44
void dispatch_driver_request_format(int format) override
Definition: server_render_window.cpp:61
void sync_to_display(bool sync) override
Definition: server_render_window.cpp:98
Definition: android_driver_interpreter.h:32
int driver_requests_info(int key) const override
Definition: server_render_window.cpp:66
ServerRenderWindow(std::shared_ptr< FramebufferBundle > const &fb_bundle, MirPixelFormat format, std::shared_ptr< InterpreterResourceCache > const &)
Definition: server_render_window.cpp:37
Definition: android_input_receiver.h:36