Searched refs:HWComposer (Results 1 - 16 of 16) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer_hwc1.cpp47 #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 DFramebufferSurface.h34 class HWComposer;
41 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer);
94 HWComposer& mHwc;
H A DHWComposer.cpp20 #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 DHWComposer_hwc1.h58 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 DHWComposer.h65 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 DVirtualDisplaySurface.h30 class HWComposer;
76 VirtualDisplaySurface(HWComposer& hwc, int32_t dispId,
156 HWComposer& mHwc;
H A DFramebufferSurface.cpp41 #include "HWComposer.h"
54 FramebufferSurface::FramebufferSurface(HWComposer& hwc, int disp,
H A DVirtualDisplaySurface.cpp19 #include "HWComposer.h"
47 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, int32_t dispId,
/frameworks/native/services/surfaceflinger/
H A DDisplayDevice.h56 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 DSurfaceFlinger.h63 #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 DDisplayDevice.cpp39 #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 DSurfaceFlinger_hwc1.cpp78 #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 DLayer.h49 #include "DisplayHardware/HWComposer.h"
331 HWComposer::HWCLayerInterface& layer);
333 HWComposer::HWCLayerInterface& layer);
335 HWComposer::HWCLayerInterface& layer);
347 HWComposer::HWCLayerInterface* layer);
H A DAndroid.mk56 DisplayHardware/HWComposer.cpp
H A DSurfaceFlinger.cpp78 #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 DLayer.cpp52 #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) {

Completed in 531 milliseconds