Home
last modified time | relevance | path

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

/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DMockHWComposer.cpp22 HWComposer::~HWComposer() = default;
28 HWComposer::HWComposer() = default;
29 HWComposer::~HWComposer() = default;
DCompositionEngineTest.cpp31 mock::HWComposer* mHwc = new StrictMock<mock::HWComposer>();
45 mEngine.setHwComposer(std::unique_ptr<android::HWComposer>(mHwc)); in TEST_F()
DMockHWComposer.h27 class HWComposer : public android::HWComposer {
29 HWComposer();
30 ~HWComposer() override;
DDisplayTest.cpp44 StrictMock<android::mock::HWComposer> mHwComposer;
DOutputLayerTest.cpp90 StrictMock<android::mock::HWComposer> hwc; in TEST_F()
DRenderSurfaceTest.cpp65 StrictMock<android::mock::HWComposer> mHwComposer;
/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp70 HWComposer::~HWComposer() = default;
74 HWComposer::HWComposer(std::unique_ptr<Hwc2::Composer> composer) in HWComposer() function in android::impl::HWComposer
77 HWComposer::~HWComposer() { in ~HWComposer()
81 void HWComposer::registerCallback(HWC2::ComposerCallback* callback, in registerCallback()
86 bool HWComposer::getDisplayIdentificationData(hwc2_display_t hwcDisplayId, uint8_t* outPort, in getDisplayIdentificationData()
98 bool HWComposer::hasCapability(HWC2::Capability capability) const in hasCapability()
103 bool HWComposer::hasDisplayCapability(const std::optional<DisplayId>& displayId, in hasDisplayCapability()
116 void HWComposer::validateChange(HWC2::Composition from, HWC2::Composition to) { in validateChange()
141 std::optional<DisplayIdentificationInfo> HWComposer::onHotplug(hwc2_display_t hwcDisplayId, in onHotplug()
173 bool HWComposer::onVsync(hwc2_display_t hwcDisplayId, int64_t timestamp) { in onVsync()
[all …]
DFramebufferSurface.h35 class HWComposer; variable
41 FramebufferSurface(HWComposer& hwc, DisplayId displayId,
89 HWComposer& mHwc;
DHWComposer.h52 class HWComposer {
54 virtual ~HWComposer();
189 class HWComposer final : public android::HWComposer {
191 explicit HWComposer(std::unique_ptr<Hwc2::Composer> composer);
193 ~HWComposer() override;
DVirtualDisplaySurface.h34 class HWComposer; variable
80 VirtualDisplaySurface(HWComposer& hwc, const std::optional<DisplayId>& displayId,
157 HWComposer& mHwc;
DFramebufferSurface.cpp55 FramebufferSurface::FramebufferSurface(HWComposer& hwc, DisplayId displayId, in FramebufferSurface()
DVirtualDisplaySurface.cpp55 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, in VirtualDisplaySurface()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DCompositionEngine.h23 class HWComposer; variable
49 virtual HWComposer& getHwComposer() const = 0;
50 virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DCompositionEngine.h33 HWComposer& getHwComposer() const override;
34 void setHwComposer(std::unique_ptr<HWComposer>) override;
40 std::unique_ptr<HWComposer> mHwComposer;
DOutputLayerCompositionState.h37 class HWComposer; variable
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
DCompositionEngine.h37 MOCK_CONST_METHOD0(getHwComposer, HWComposer&());
38 MOCK_METHOD1(setHwComposer, void(std::unique_ptr<HWComposer>));
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DCompositionEngine.cpp46 HWComposer& CompositionEngine::getHwComposer() const { in getHwComposer()
50 void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { in setHwComposer()
/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/
DSurfaceFlingerFactory.h39 class HWComposer; variable
71 virtual std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) = 0;
DSurfaceFlingerFactory.cpp63 std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) override { in createSurfaceFlinger()
64 return std::make_unique<android::impl::HWComposer>( in createSurfaceFlinger()
DAndroid.bp128 "DisplayHardware/HWComposer.cpp",
DDisplayDevice.h48 class HWComposer; variable
DSurfaceFlinger.h86 class HWComposer; variable
746 HWComposer& getHwComposer() const;
DSurfaceFlinger.cpp521 HWComposer& SurfaceFlinger::getHwComposer() const { in getHwComposer()
1579 mCompositionEngine->setHwComposer(std::unique_ptr<HWComposer>()); in updateVrFlinger()
/frameworks/native/services/surfaceflinger/tests/unittests/
DTestableSurfaceFlinger.h75 std::unique_ptr<HWComposer> createHWComposer(const std::string&) override { in createHWComposer()
188 std::make_unique<impl::HWComposer>(std::move(composer))); in setupComposer()
307 return static_cast<impl::HWComposer&>(mFlinger->getHwComposer()); in getHwComposer()
359 mFlinger->mCompositionEngine->setHwComposer(std::unique_ptr<HWComposer>()); in ~TestableSurfaceFlinger()