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
90 std::shared_ptr<HWC2::Layer> createLayer(int32_t displayId);
122 const std::shared_ptr<HWC2::Layer>& layer) const;
138 void setVsyncEnabled(int32_t disp, HWC2::Vsync enabled);
155 std::vector<std::shared_ptr<const HWC2::Display::Config>>
158 std::shared_ptr<const HWC2::Display::Config>
170 static void validateChange(HWC2::Composition from, HWC2::Composition to);
174 void invalidate(const std::shared_ptr<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);
83 namespace HWC2 { namespace
154 DisplayType displayType = HWC2::DisplayType::Invalid;
163 if (displayType == HWC2::DisplayType::Physical) {
164 error = display->setVsyncEnabled(HWC2
[all...]
H A DHWC2.h46 namespace HWC2 { namespace
62 friend class HWC2::Display;
63 friend class HWC2::Layer;
65 // Required by HWC2
94 bool hasCapability(HWC2::Capability capability) const;
201 friend class HWC2::Device;
202 friend class HWC2::Layer;
273 // Required by HWC2
285 // Doesn't call into the HWC2 device, so no errors are possible
395 } // namespace HWC2
[all...]

Completed in 45 milliseconds