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
87 bool hasCapability(HWC2::Capability capability) const;
95 std::shared_ptr<HWC2::Layer> createLayer(int32_t displayId);
130 const std::shared_ptr<HWC2::Layer>& layer) const;
146 void setVsyncEnabled(int32_t displayId, HWC2::Vsync enabled);
154 std::vector<std::shared_ptr<const HWC2::Display::Config>>
157 std::shared_ptr<const HWC2::Display::Config>
176 static void validateChange(HWC2::Composition from, HWC2
[all...]
H A DHWC2.h51 namespace HWC2 { namespace
72 friend class HWC2::Display;
73 friend class HWC2::Layer;
75 // Required by HWC2
105 bool hasCapability(HWC2::Capability capability) const;
141 friend class HWC2::Device;
142 friend class HWC2::Layer;
213 // Required by HWC2
225 // Doesn't call into the HWC2 device, so no errors are possible
343 } // namespace HWC2
[all...]
H A DHWC2.cpp20 #define LOG_TAG "HWC2"
23 #include "HWC2.h"
39 auto device = static_cast<HWC2::Device*>(callbackData);
42 auto connected = static_cast<HWC2::Connection>(intConnected);
52 auto device = static_cast<HWC2::Device*>(callbackData);
64 auto device = static_cast<HWC2::Device*>(callbackData);
85 namespace HWC2 { namespace
116 DisplayType displayType = HWC2::DisplayType::Invalid;
125 if (displayType == HWC2::DisplayType::Physical) {
126 error = display->setVsyncEnabled(HWC2
[all...]

Completed in 283 milliseconds