Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::android::HwcWrapper Class Referenceabstract

#include <hwc_wrapper.h>

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

Public Member Functions

virtual ~HwcWrapper ()=default
 
virtual void prepare (hwc_display_contents_1_t &) const =0
 
virtual void set (hwc_display_contents_1_t &) const =0
 
virtual void register_hooks (std::shared_ptr< HWCCallbacks > const &callbacks)=0
 
virtual void vsync_signal_on () const =0
 
virtual void vsync_signal_off () const =0
 
virtual void display_on () const =0
 
virtual void display_off () const =0
 

Protected Member Functions

 HwcWrapper ()=default
 
HwcWrapperoperator= (HwcWrapper const &)=delete
 
 HwcWrapper (HwcWrapper const &)=delete
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void mir::graphics::android::HwcWrapper::display_off ( ) const
pure virtual
virtual void mir::graphics::android::HwcWrapper::display_on ( ) const
pure virtual
HwcWrapper& mir::graphics::android::HwcWrapper::operator= ( HwcWrapper const &  )
protecteddelete
virtual void mir::graphics::android::HwcWrapper::prepare ( hwc_display_contents_1_t &  ) const
pure virtual
virtual void mir::graphics::android::HwcWrapper::register_hooks ( std::shared_ptr< HWCCallbacks > const &  callbacks)
pure virtual
virtual void mir::graphics::android::HwcWrapper::set ( hwc_display_contents_1_t &  ) const
pure virtual
virtual void mir::graphics::android::HwcWrapper::vsync_signal_off ( ) const
pure virtual
virtual void mir::graphics::android::HwcWrapper::vsync_signal_on ( ) const
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014