19 #ifndef MIR_GRAPHICS_ANDROID_HWC_ANDROID_DISPLAY_BUFFER_FACTORY_H_
20 #define MIR_GRAPHICS_ANDROID_HWC_ANDROID_DISPLAY_BUFFER_FACTORY_H_
33 class HWCAndroidDisplayBufferFactory :
public AndroidDisplayBufferFactory
36 HWCAndroidDisplayBufferFactory(std::shared_ptr<HWCDevice>
const& hwc_device);
38 std::unique_ptr<DisplayBuffer> create_display_buffer(
39 std::shared_ptr<AndroidFramebufferWindowQuery>
const& native_win,
40 EGLDisplay egl_display,
41 EGLContext egl_context_shared);
44 std::shared_ptr<HWCDevice>
const hwc_device;