Home
last modified time | relevance | path

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

12

/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DHWComposer.cpp135 HWComposer::~HWComposer() = default;
139 HWComposer::HWComposer(std::unique_ptr<Hwc2::Composer> composer) in HWComposer() function in android::impl::HWComposer
145 HWComposer::HWComposer(const std::string& composerServiceName) in HWComposer() function in android::impl::HWComposer
148 HWComposer::~HWComposer() { in ~HWComposer()
325 std::vector<HWComposer::HWCDisplayMode> HWComposer::getModes(PhysicalDisplayId displayId) const { in getModes()
465 status_t HWComposer::getDeviceCompositionChanges( in getDeviceCompositionChanges()
560 status_t HWComposer::presentAndGetReleaseFences( in presentAndGetReleaseFences()
650 status_t HWComposer::setActiveModeWithConstraints( in setActiveModeWithConstraints()
812 status_t HWComposer::getSupportedContentTypes( in getSupportedContentTypes()
959 void HWComposer::loadCapabilities() { in loadCapabilities()
[all …]
H A DFramebufferSurface.h37 class HWComposer; variable
43 FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId,
104 HWComposer& mHwc;
H A DHWComposer.h71 class HWComposer {
101 virtual ~HWComposer();
246 class HWComposer final : public android::HWComposer {
248 explicit HWComposer(std::unique_ptr<Hwc2::Composer> composer);
249 explicit HWComposer(const std::string& composerServiceName);
251 ~HWComposer() override;
H A DVirtualDisplaySurface.h35 class HWComposer; variable
81 VirtualDisplaySurface(HWComposer&, VirtualDisplayId, const sp<IGraphicBufferProducer>& sink,
153 HWComposer& mHwc;
H A DFramebufferSurface.cpp59 FramebufferSurface::FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId, in FramebufferSurface()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
H A DMockHWComposer.cpp22 HWComposer::~HWComposer() = default;
28 HWComposer::HWComposer() = default;
29 HWComposer::~HWComposer() = default;
H A DMockHWComposer.h37 class HWComposer : public android::HWComposer {
39 HWComposer();
40 ~HWComposer() override;
56 std::optional<android::HWComposer::DeviceRequestedChanges>*));
92 MOCK_CONST_METHOD1(getModes, std::vector<HWComposer::HWCDisplayMode>(PhysicalDisplayId));
H A DCompositionEngineTest.cpp58 android::mock::HWComposer* hwc = new StrictMock<android::mock::HWComposer>(); in TEST_F()
59 mEngine.setHwComposer(std::unique_ptr<android::HWComposer>(hwc)); in TEST_F()
H A DDisplayTest.cpp185 StrictMock<android::mock::HWComposer> mHwComposer;
617 android::HWComposer::DeviceRequestedChanges changes{ in TEST_F()
991 NiceMock<android::mock::HWComposer> mHwComposer;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
H A DDisplay.h70 using ChangedTypes = android::HWComposer::DeviceRequestedChanges::ChangedTypes;
71 using DisplayRequests = android::HWComposer::DeviceRequestedChanges::DisplayRequests;
72 using LayerRequests = android::HWComposer::DeviceRequestedChanges::LayerRequests;
73 using ClientTargetProperty = android::HWComposer::DeviceRequestedChanges::ClientTargetProperty;
H A DCompositionEngine.h33 HWComposer& getHwComposer() const override;
34 void setHwComposer(std::unique_ptr<HWComposer>) override;
60 std::unique_ptr<HWComposer> mHwComposer;
H A DOutputLayerCompositionState.h47 class HWComposer; variable
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
H A DCompositionEngine.h26 class HWComposer; variable
54 virtual HWComposer& getHwComposer() const = 0;
55 virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0;
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/
H A DCompositionEngine.h39 MOCK_CONST_METHOD0(getHwComposer, HWComposer&());
40 MOCK_METHOD1(setHwComposer, void(std::unique_ptr<HWComposer>));
/aosp12/frameworks/native/opengl/specs/
H A 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
/aosp12/frameworks/native/services/surfaceflinger/
H A DDisplayDevice.h56 class HWComposer; variable
253 HWComposer& mHwComposer;
331 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer,
335 HWComposer& hwComposer;
H A DSurfaceFlingerFactory.h41 class HWComposer; variable
78 virtual std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) = 0;
H A DSurfaceFlingerDefaultFactory.cpp50 std::unique_ptr<HWComposer> DefaultFactory::createHWComposer(const std::string& serviceName) { in createHWComposer()
51 return std::make_unique<android::impl::HWComposer>(serviceName); in createHWComposer()
H A DSurfaceFlingerDefaultFactory.h29 std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) override;
H A DAndroid.bp151 "DisplayHardware/HWComposer.cpp",
H A DDisplayDevice.cpp57 const sp<SurfaceFlinger>& flinger, HWComposer& hwComposer, const wp<IBinder>& displayToken, in DisplayDeviceCreationArgs()
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/
H A DCompositionEngine.cpp59 HWComposer& CompositionEngine::getHwComposer() const { in getHwComposer()
63 void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { in setHwComposer()
H A DDisplay.cpp228 std::optional<android::HWComposer::DeviceRequestedChanges> changes; in chooseCompositionStrategy()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DHWComposerTest.cpp91 impl::HWComposer hwc{std::unique_ptr<Hwc2::Composer>(mHal)}; in TEST_F()
109 impl::HWComposer hwc{std::unique_ptr<Hwc2::Composer>(mHal)}; in TEST_F()
H A DTestableSurfaceFlinger.h72 std::unique_ptr<HWComposer> createHWComposer(const std::string&) override { in createHWComposer()
197 std::make_unique<impl::HWComposer>(std::move(composer))); in setupComposer()
406 return static_cast<impl::HWComposer&>(mFlinger->getHwComposer()); in getHwComposer()
462 mFlinger->mCompositionEngine->setHwComposer(std::unique_ptr<HWComposer>()); in ~TestableSurfaceFlinger()

12