Mir
|
#include <hal_component_factory.h>
Public Member Functions | |
HalComponentFactory (std::shared_ptr< DisplayResourceFactory > const &res_factory, std::shared_ptr< HwcReport > const &hwc_report, std::shared_ptr< DeviceQuirks > const &quirks) | |
std::unique_ptr< CommandStreamSync > | create_command_stream_sync () override |
std::unique_ptr< FramebufferBundle > | create_framebuffers (DisplayConfigurationOutput const &) override |
std::unique_ptr< DisplayDevice > | create_display_device () override |
std::unique_ptr< HwcConfiguration > | create_hwc_configuration () override |
std::unique_ptr< LayerList > | create_layer_list () override |
std::shared_ptr< graphics::GraphicBufferAllocator > | the_buffer_allocator () override |
![]() | |
virtual | ~DisplayComponentFactory ()=default |
![]() | |
virtual | ~CommandStreamSyncFactory ()=default |
Additional Inherited Members | |
![]() | |
DisplayComponentFactory ()=default | |
DisplayComponentFactory (DisplayComponentFactory const &)=delete | |
DisplayComponentFactory & | operator= (DisplayComponentFactory const &)=delete |
![]() | |
CommandStreamSyncFactory ()=default | |
CommandStreamSyncFactory (CommandStreamSyncFactory const &)=delete | |
CommandStreamSyncFactory & | operator= (CommandStreamSyncFactory const &)=delete |
mir::graphics::android::HalComponentFactory::HalComponentFactory | ( | std::shared_ptr< DisplayResourceFactory > const & | res_factory, |
std::shared_ptr< HwcReport > const & | hwc_report, | ||
std::shared_ptr< DeviceQuirks > const & | quirks | ||
) |
|
overridevirtual |
Implements mir::graphics::android::CommandStreamSyncFactory.
|
overridevirtual |
Implements mir::graphics::android::DisplayComponentFactory.
|
overridevirtual |
Implements mir::graphics::android::DisplayComponentFactory.
|
overridevirtual |
Implements mir::graphics::android::DisplayComponentFactory.
|
overridevirtual |
Implements mir::graphics::android::DisplayComponentFactory.
|
overridevirtual |
Implements mir::graphics::android::DisplayComponentFactory.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016