Mir
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::android::DisplayComponentFactory Class Referenceabstract

#include <display_component_factory.h>

Inheritance diagram for mir::graphics::android::DisplayComponentFactory:
[legend]

Public Member Functions

virtual ~DisplayComponentFactory ()=default
 
virtual std::unique_ptr< FramebufferBundlecreate_framebuffers (DisplayConfigurationOutput const &)=0
 
virtual std::unique_ptr< DisplayDevicecreate_display_device ()=0
 
virtual std::unique_ptr< HwcConfigurationcreate_hwc_configuration ()=0
 
virtual std::unique_ptr< LayerListcreate_layer_list ()=0
 

Protected Member Functions

 DisplayComponentFactory ()=default
 
 DisplayComponentFactory (DisplayComponentFactory const &)=delete
 
DisplayComponentFactoryoperator= (DisplayComponentFactory const &)=delete
 

Constructor & Destructor Documentation

virtual mir::graphics::android::DisplayComponentFactory::~DisplayComponentFactory ( )
virtualdefault
mir::graphics::android::DisplayComponentFactory::DisplayComponentFactory ( )
protecteddefault
mir::graphics::android::DisplayComponentFactory::DisplayComponentFactory ( DisplayComponentFactory const &  )
protecteddelete

Member Function Documentation

virtual std::unique_ptr<DisplayDevice> mir::graphics::android::DisplayComponentFactory::create_display_device ( )
pure virtual
virtual std::unique_ptr<FramebufferBundle> mir::graphics::android::DisplayComponentFactory::create_framebuffers ( DisplayConfigurationOutput const &  )
pure virtual
virtual std::unique_ptr<HwcConfiguration> mir::graphics::android::DisplayComponentFactory::create_hwc_configuration ( )
pure virtual
virtual std::unique_ptr<LayerList> mir::graphics::android::DisplayComponentFactory::create_layer_list ( )
pure virtual
DisplayComponentFactory& mir::graphics::android::DisplayComponentFactory::operator= ( DisplayComponentFactory const &  )
protecteddelete

The documentation for this class was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015