19 #ifndef MIR_GRAPHICS_ANDROID_DISPLAY_RESOURCE_FACTORY_H_
20 #define MIR_GRAPHICS_ANDROID_DISPLAY_RESOURCE_FACTORY_H_
22 #include <system/window.h>
23 #include <hardware/hwcomposer.h>
37 class FramebufferBundle;
57 std::shared_ptr<HwcReport>
const&)
const = 0;
All things Mir.
Definition: buffer_stream.h:37
DisplayResourceFactory & operator=(DisplayResourceFactory const &)=delete
virtual std::shared_ptr< framebuffer_device_t > create_fb_native_device() const =0
Definition: display_resource_factory.h:48
virtual ~DisplayResourceFactory()=default
Definition: display_resource_factory.h:49
Definition: display_resource_factory.h:46
DisplayResourceFactory()=default
Definition: display_resource_factory.h:52
virtual std::tuple< std::shared_ptr< HwcWrapper >, HwcVersion > create_hwc_wrapper(std::shared_ptr< HwcReport > const &) const =0
Definition: display_resource_factory.h:47
Definition: display_resource_factory.h:45
Definition: display_resource_factory.h:44
Definition: android_input_receiver.h:32
HwcVersion
Definition: display_resource_factory.h:42