#include <hwc_wrapper.h>
|
virtual | ~HwcWrapper ()=default |
|
virtual void | prepare (std::array< hwc_display_contents_1 *, HWC_NUM_DISPLAY_TYPES > const &) const =0 |
|
virtual void | set (std::array< hwc_display_contents_1 *, HWC_NUM_DISPLAY_TYPES > const &) const =0 |
|
virtual void | subscribe_to_events (void const *subscriber, std::function< void(DisplayName, std::chrono::nanoseconds)> const &vsync_callback, std::function< void(DisplayName, bool)> const &hotplug_callback, std::function< void()> const &invalidate_callback)=0 |
|
virtual void | unsubscribe_from_events (void const *subscriber) noexcept=0 |
|
virtual void | vsync_signal_on (DisplayName) const =0 |
|
virtual void | vsync_signal_off (DisplayName) const =0 |
|
virtual void | display_on (DisplayName) const =0 |
|
virtual void | display_off (DisplayName) const =0 |
|
virtual std::vector< ConfigId > | display_configs (DisplayName) const =0 |
|
virtual void | display_attributes (DisplayName, ConfigId, uint32_t const *attributes, int32_t *values) const =0 |
|
virtual mir::graphics::android::HwcWrapper::~HwcWrapper |
( |
| ) |
|
|
virtualdefault |
mir::graphics::android::HwcWrapper::HwcWrapper |
( |
| ) |
|
|
protecteddefault |
mir::graphics::android::HwcWrapper::HwcWrapper |
( |
HwcWrapper const & |
| ) |
|
|
protecteddelete |
virtual void mir::graphics::android::HwcWrapper::display_attributes |
( |
DisplayName |
, |
|
|
ConfigId |
, |
|
|
uint32_t const * |
attributes, |
|
|
int32_t * |
values |
|
) |
| const |
|
pure virtual |
virtual std::vector<ConfigId> mir::graphics::android::HwcWrapper::display_configs |
( |
DisplayName |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::display_off |
( |
DisplayName |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::display_on |
( |
DisplayName |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::prepare |
( |
std::array< hwc_display_contents_1 *, HWC_NUM_DISPLAY_TYPES > const & |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::set |
( |
std::array< hwc_display_contents_1 *, HWC_NUM_DISPLAY_TYPES > const & |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::subscribe_to_events |
( |
void const * |
subscriber, |
|
|
std::function< void(DisplayName, std::chrono::nanoseconds)> const & |
vsync_callback, |
|
|
std::function< void(DisplayName, bool)> const & |
hotplug_callback, |
|
|
std::function< void()> const & |
invalidate_callback |
|
) |
| |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::unsubscribe_from_events |
( |
void const * |
subscriber | ) |
|
|
pure virtualnoexcept |
virtual void mir::graphics::android::HwcWrapper::vsync_signal_off |
( |
DisplayName |
| ) |
const |
|
pure virtual |
virtual void mir::graphics::android::HwcWrapper::vsync_signal_on |
( |
DisplayName |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015