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

#include <hwc_device.h>

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

Public Member Functions

 HwcDevice (std::shared_ptr< HwcWrapper > const &hwc_wrapper, std::shared_ptr< HWCVsyncCoordinator > const &coordinator, std::shared_ptr< SyncFileOps > const &sync_ops)
 
virtual void post_gl (SwappingGLContext const &context)
 
virtual bool post_overlays (SwappingGLContext const &context, RenderableList const &list, RenderableListCompositor const &list_compositor)
 
- Public Member Functions inherited from mir::graphics::android::HWCCommonDevice
virtual ~HWCCommonDevice () noexcept
 
void notify_vsync ()
 
void mode (MirPowerMode mode)
 
bool apply_orientation (MirOrientation orientation) const
 
- Public Member Functions inherited from mir::graphics::android::DisplayDevice
virtual ~DisplayDevice ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::android::HWCCommonDevice
 HWCCommonDevice (std::shared_ptr< HwcWrapper > const &hwc_wrapper, std::shared_ptr< HWCVsyncCoordinator > const &coordinator)
 
std::unique_lock< std::mutex > lock_unblanked ()
 
- Protected Member Functions inherited from mir::graphics::android::DisplayDevice
 DisplayDevice ()=default
 
DisplayDeviceoperator= (DisplayDevice const &)=delete
 
 DisplayDevice (DisplayDevice const &)=delete
 
- Protected Attributes inherited from mir::graphics::android::HWCCommonDevice
std::shared_ptr
< HWCVsyncCoordinator > const 
coordinator
 

Constructor & Destructor Documentation

mir::graphics::android::HwcDevice::HwcDevice ( std::shared_ptr< HwcWrapper > const &  hwc_wrapper,
std::shared_ptr< HWCVsyncCoordinator > const &  coordinator,
std::shared_ptr< SyncFileOps > const &  sync_ops 
)

Member Function Documentation

void mir::graphics::android::HwcDevice::post_gl ( SwappingGLContext const &  context)
virtual
bool mir::graphics::android::HwcDevice::post_overlays ( SwappingGLContext const &  context,
RenderableList const &  list,
RenderableListCompositor const &  list_compositor 
)
virtual

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

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