Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp89 HWComposer::HWComposer(std::unique_ptr<android::Hwc2::Composer> composer) in HWComposer() function in android::HWComposer
92 HWComposer::~HWComposer() = default;
94 void HWComposer::registerCallback(HWC2::ComposerCallback* callback, in registerCallback()
99 bool HWComposer::hasCapability(HWC2::Capability capability) const in hasCapability()
104 bool HWComposer::isValidDisplay(int32_t displayId) const { in isValidDisplay()
109 void HWComposer::validateChange(HWC2::Composition from, HWC2::Composition to) { in validateChange()
134 void HWComposer::onHotplug(hwc2_display_t displayId, int32_t displayType, in onHotplug()
153 bool HWComposer::onVsync(hwc2_display_t displayId, int64_t timestamp, in onVsync()
208 status_t HWComposer::allocateVirtualDisplay(uint32_t width, uint32_t height, in allocateVirtualDisplay()
253 HWC2::Layer* HWComposer::createLayer(int32_t displayId) { in createLayer()
[all …]
DHWComposer_hwc1.h58 class HWComposer
62 friend class HWComposer; variable
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; variable
300 HWComposer& mHwc;
309 VSyncThread(HWComposer& hwc);
DFramebufferSurface.h34 class HWComposer; variable
41 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer);
89 HWComposer& mHwc;
DVirtualDisplaySurface.h30 class HWComposer; variable
76 VirtualDisplaySurface(HWComposer& hwc, int32_t dispId,
154 HWComposer& mHwc;
DHWComposer.h67 class HWComposer
70 explicit HWComposer(std::unique_ptr<android::Hwc2::Composer> composer);
72 ~HWComposer();
DFramebufferSurface.cpp55 FramebufferSurface::FramebufferSurface(HWComposer& hwc, int disp, in FramebufferSurface()
DVirtualDisplaySurface.cpp51 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, int32_t dispId, in VirtualDisplaySurface()
/frameworks/native/opengl/specs/
DEGL_ANDROID_framebuffer_target.txt44 the HWComposer HAL as a framebuffer target layer.
67 EGL_FRAMEBUFFER_TARGET_ANDROID boolean whether use as a HWComposer
83 which the buffers are to be passed to HWComposer as a framebuffer
/frameworks/native/services/surfaceflinger/
DDisplayDevice.h53 class HWComposer; variable
145 status_t prepareFrame(HWComposer& hwc);
172 void swapBuffers(HWComposer& hwc) const;
213 void disconnect(HWComposer& hwc);
DLayer.h82 HWComposer* hwc;
121 HWComposer* hwc;
510 bool createHwcLayer(HWComposer* hwc, int32_t hwcId);
DDisplayDevice.cpp303 void DisplayDevice::disconnect(HWComposer& hwc) { in disconnect()
343 status_t DisplayDevice::prepareFrame(HWComposer& hwc) { in prepareFrame()
367 void DisplayDevice::swapBuffers(HWComposer& hwc) const { in swapBuffers()
DAndroid.bp97 "DisplayHardware/HWComposer.cpp",
DSurfaceFlinger.h171 std::unique_ptr<HWComposer> mHwc;
640 HWComposer& getHwComposer() const { return *getBE().mHwc; } in getHwComposer()
DSurfaceFlinger.cpp678 new HWComposer(std::make_unique<Hwc2::impl::Composer>(getBE().mHwcServiceName))); in init()
1440 getBE().mHwc.reset(new HWComposer(std::make_unique<Hwc2::impl::Composer>( in updateVrFlinger()
4258 HWComposer& hwc(getHwComposer()); in dumpAllLocked()
DLayer.cpp222 bool Layer::createHwcLayer(HWComposer* hwc, int32_t hwcId) { in createHwcLayer()
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h44 mFlinger->getBE().mHwc.reset(new HWComposer(std::move(composer))); in setupComposer()