Searched defs:HWC2 (Results 1 - 3 of 3) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer.h24 #include "HWC2.h"
49 namespace HWC2 { namespace
75 void registerCallback(HWC2::ComposerCallback* callback,
78 bool hasCapability(HWC2::Capability capability) const;
86 HWC2::Layer* createLayer(int32_t displayId);
88 void destroyLayer(int32_t displayId, HWC2::Layer* layer);
123 HWC2::Layer* layer) const;
143 void onHotplug(hwc2_display_t displayId, HWC2::Connection connection);
145 void setVsyncEnabled(int32_t displayId, HWC2::Vsync enabled);
153 std::vector<std::shared_ptr<const HWC2
[all...]
H A DHWC2.h51 namespace HWC2 { namespace
63 // HWC2::Device::registerCallback(). It's used to help differentiate callbacks
89 // Required by HWC2
200 // Required by HWC2
212 // Doesn't call into the HWC2 device, so no errors are possible
271 // These are references to data owned by HWC2::Device, which will outlive
272 // this HWC2::Display, so these references are guaranteed to be valid for
328 // These are references to data owned by HWC2::Device, which will outlive
329 // this HWC2::Layer, so these references are guaranteed to be valid for
340 } // namespace HWC2
[all...]
H A DHWC2.cpp20 #define LOG_TAG "HWC2"
23 #include "HWC2.h"
46 namespace HWC2 { namespace
61 HWC2::Connection connection = static_cast<HWC2::Connection>(conn);
63 LOG_ALWAYS_FATAL_IF(connection != HWC2::Connection::Connected,
124 // Required by HWC2 device
249 auto error = setVsyncEnabled(HWC2::Vsync::Disable);
285 // Required by HWC2 display
412 Error Display::getRequests(HWC2
[all...]

Completed in 262 milliseconds