/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWComposer_hwc1.cpp | 47 #include "HWComposer.h" 73 struct HWComposer::cb_context { 81 HWComposer* hwc; 86 HWComposer::HWComposer( function in class:android::HWComposer 197 HWComposer::~HWComposer() { 214 void HWComposer::loadHwcModule() 242 int HWComposer::loadFbHalModule() 255 status_t HWComposer [all...] |
H A D | FramebufferSurface.h | 34 class HWComposer; 41 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer); 94 HWComposer& mHwc;
|
H A D | HWComposer.cpp | 20 #define LOG_TAG "HWComposer" 49 #include "HWComposer.h" 62 HWComposer::HWComposer(bool useVrComposer) function in class:android::HWComposer 80 HWComposer::~HWComposer() {} 82 void HWComposer::setEventHandler(EventHandler* handler) 93 auto hotplugHook = std::bind(&HWComposer::hotplug, this, 96 auto invalidateHook = std::bind(&HWComposer::invalidate, this, 99 auto vsyncHook = std::bind(&HWComposer [all...] |
H A D | HWComposer_hwc1.h | 58 class HWComposer class in namespace:android 62 friend class HWComposer; 64 HWComposer* composer, int32_t disp, nsecs_t timestamp) = 0; 65 virtual void onHotplugReceived(HWComposer* composer, int disp, bool connected) = 0; 66 virtual void onInvalidateReceived(HWComposer* composer) = 0; 77 HWComposer( 81 ~HWComposer(); 204 friend class HWComposer; 300 HWComposer& mHwc; 309 VSyncThread(HWComposer [all...] |
H A D | HWComposer.h | 65 class HWComposer class in namespace:android 69 friend class HWComposer; 71 HWComposer* composer, int32_t disp, nsecs_t timestamp) = 0; 72 virtual void onHotplugReceived(HWComposer* composer, int32_t disp, bool connected) = 0; 73 virtual void onInvalidateReceived(HWComposer* composer) = 0; 81 HWComposer(bool useVrComposer); 83 ~HWComposer();
|
H A D | VirtualDisplaySurface.h | 30 class HWComposer; 76 VirtualDisplaySurface(HWComposer& hwc, int32_t dispId, 156 HWComposer& mHwc;
|
H A D | FramebufferSurface.cpp | 41 #include "HWComposer.h" 54 FramebufferSurface::FramebufferSurface(HWComposer& hwc, int disp,
|
H A D | VirtualDisplaySurface.cpp | 19 #include "HWComposer.h" 47 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, int32_t dispId,
|
/frameworks/native/services/surfaceflinger/ |
H A D | DisplayDevice.h | 56 class HWComposer; 151 status_t prepareFrame(HWComposer& hwc); 154 status_t prepareFrame(const HWComposer& hwc) const; 157 void swapBuffers(HWComposer& hwc) const; 166 void onSwapBuffersCompleted(HWComposer& hwc) const; 201 void disconnect(HWComposer& hwc);
|
H A D | SurfaceFlinger.h | 63 #include "DisplayHardware/HWComposer.h" 102 private HWComposer::EventHandler 107 // relative to the vsync event reported by HWComposer. The software vsync 208 // TODO: this should be made accessible only to HWComposer 317 * HWComposer::EventHandler interface 319 virtual void onVSyncReceived(HWComposer* composer, int type, nsecs_t timestamp); 320 virtual void onHotplugReceived(HWComposer* composer, int disp, bool connected); 321 virtual void onInvalidateReceived(HWComposer* composer); 494 HWComposer& getHwComposer() const { return *mHwc; } 607 HWComposer* mHw [all...] |
H A D | DisplayDevice.cpp | 39 #include "DisplayHardware/HWComposer.h" 199 void DisplayDevice::disconnect(HWComposer& hwc) { 270 status_t DisplayDevice::prepareFrame(HWComposer& hwc) { 294 status_t DisplayDevice::prepareFrame(const HWComposer& hwc) const { 314 void DisplayDevice::swapBuffers(HWComposer& hwc) const { 322 // devices, where HWComposer::commit() handles things); or 354 void DisplayDevice::onSwapBuffersCompleted(HWComposer& hwc) const {
|
H A D | SurfaceFlinger_hwc1.cpp | 78 #include "DisplayHardware/HWComposer.h" 535 mHwc = new HWComposer(this, 536 *static_cast<HWComposer::EventHandler *>(this)); 589 // set a fake vsync period if there is no HWComposer 690 const Vector<HWComposer::DisplayConfig>& hwConfigs = 693 const HWComposer::DisplayConfig& hwConfig = hwConfigs[c]; 841 for (const HWComposer::DisplayConfig& hwConfig : getHwComposer().getConfigs(type)) { 868 const Vector<HWComposer::DisplayConfig>& hwConfigs = getHwComposer().getConfigs(type); 869 HWComposer::DisplayConfig desiredConfig = hwConfigs[getHwComposer().getCurrentConfig(type)]; 872 const HWComposer [all...] |
H A D | Layer.h | 49 #include "DisplayHardware/HWComposer.h" 331 HWComposer::HWCLayerInterface& layer); 333 HWComposer::HWCLayerInterface& layer); 335 HWComposer::HWCLayerInterface& layer); 347 HWComposer::HWCLayerInterface* layer);
|
H A D | Android.mk | 56 DisplayHardware/HWComposer.cpp
|
H A D | SurfaceFlinger.cpp | 78 #include "DisplayHardware/HWComposer.h" 571 mRealHwc = new HWComposer(false); 573 mHwc->setEventHandler(static_cast<HWComposer::EventHandler*>(this)); 1134 void SurfaceFlinger::onVSyncReceived(HWComposer* composer, int32_t type, 1200 void SurfaceFlinger::onHotplugReceived(HWComposer* composer, int32_t disp, bool connected) { 1231 void SurfaceFlinger::onInvalidateReceived(HWComposer* composer) { 1286 // Construct new HWComposer without holding any locks. 1287 mVrHwc = new HWComposer(true); 1293 mVrHwc->setEventHandler(static_cast<HWComposer::EventHandler*>(this)); 3635 HWComposer [all...] |
H A D | Layer.cpp | 52 #include "DisplayHardware/HWComposer.h" 216 HWComposer::HWCLayerInterface* layer) { 586 HWComposer::HWCLayerInterface& layer) 901 HWComposer::HWCLayerInterface& layer) { 904 // after HWComposer::commit() -- every frame. 959 HWComposer::HWCLayerInterface& layer) {
|