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

#include <hwc_report.h>

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

Public Member Functions

virtual ~HwcReport ()=default
 
virtual void report_list_submitted_to_prepare (std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &displays) const =0
 
virtual void report_prepare_done (std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &displays) const =0
 
virtual void report_set_list (std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &displays) const =0
 
virtual void report_set_done (std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &displays) const =0
 
virtual void report_overlay_optimization (OverlayOptimization optimization_option) const =0
 
virtual void report_display_on () const =0
 
virtual void report_display_off () const =0
 
virtual void report_vsync_on () const =0
 
virtual void report_vsync_off () const =0
 
virtual void report_hwc_version (HwcVersion) const =0
 
virtual void report_legacy_fb_module () const =0
 
virtual void report_power_mode (PowerMode mode) const =0
 
void set_version (HwcVersion version)
 

Protected Member Functions

 HwcReport ()=default
 
HwcReportoperator= (HwcReport const &)=delete
 
 HwcReport (HwcReport const &)=delete
 

Protected Attributes

HwcVersion hwc_version {unknown}
 

Constructor & Destructor Documentation

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

Member Function Documentation

HwcReport& mir::graphics::android::HwcReport::operator= ( HwcReport const &  )
protecteddelete
virtual void mir::graphics::android::HwcReport::report_display_off ( ) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_display_on ( ) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_hwc_version ( HwcVersion  ) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_legacy_fb_module ( ) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_list_submitted_to_prepare ( std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &  displays) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_overlay_optimization ( OverlayOptimization  optimization_option) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_power_mode ( PowerMode  mode) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_prepare_done ( std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &  displays) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_set_done ( std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &  displays) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_set_list ( std::array< hwc_display_contents_1_t *, HWC_NUM_DISPLAY_TYPES > const &  displays) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_vsync_off ( ) const
pure virtual
virtual void mir::graphics::android::HwcReport::report_vsync_on ( ) const
pure virtual
void mir::graphics::android::HwcReport::set_version ( HwcVersion  version)
inline

Member Data Documentation

HwcVersion mir::graphics::android::HwcReport::hwc_version {unknown}
protected

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