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;
58 std::shared_ptr<HwcReport>
const&)
const = 0;
All things Mir.
Definition: atomic_callback.h:25
DisplayResourceFactory & operator=(DisplayResourceFactory const &)=delete
virtual std::shared_ptr< framebuffer_device_t > create_fb_native_device() const =0
Definition: display_resource_factory.h:49
Definition: display_resource_factory.h:48
virtual ~DisplayResourceFactory()=default
Definition: display_resource_factory.h:50
Definition: display_resource_factory.h:46
DisplayResourceFactory()=default
Definition: display_resource_factory.h:53
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:36
HwcVersion
Definition: display_resource_factory.h:42