/aosp12/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWComposer.cpp | 135 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 D | FramebufferSurface.h | 37 class HWComposer; variable 43 FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId, 104 HWComposer& mHwc;
|
H A D | HWComposer.h | 71 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 D | VirtualDisplaySurface.h | 35 class HWComposer; variable 81 VirtualDisplaySurface(HWComposer&, VirtualDisplayId, const sp<IGraphicBufferProducer>& sink, 153 HWComposer& mHwc;
|
H A D | FramebufferSurface.cpp | 59 FramebufferSurface::FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId, in FramebufferSurface()
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
H A D | MockHWComposer.cpp | 22 HWComposer::~HWComposer() = default; 28 HWComposer::HWComposer() = default; 29 HWComposer::~HWComposer() = default;
|
H A D | MockHWComposer.h | 37 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 D | CompositionEngineTest.cpp | 58 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 D | DisplayTest.cpp | 185 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 D | Display.h | 70 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 D | CompositionEngine.h | 33 HWComposer& getHwComposer() const override; 34 void setHwComposer(std::unique_ptr<HWComposer>) override; 60 std::unique_ptr<HWComposer> mHwComposer;
|
H A D | OutputLayerCompositionState.h | 47 class HWComposer; variable
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/ |
H A D | CompositionEngine.h | 26 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 D | CompositionEngine.h | 39 MOCK_CONST_METHOD0(getHwComposer, HWComposer&()); 40 MOCK_METHOD1(setHwComposer, void(std::unique_ptr<HWComposer>));
|
/aosp12/frameworks/native/opengl/specs/ |
H A D | EGL_ANDROID_framebuffer_target.txt | 44 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 D | DisplayDevice.h | 56 class HWComposer; variable 253 HWComposer& mHwComposer; 331 DisplayDeviceCreationArgs(const sp<SurfaceFlinger>&, HWComposer& hwComposer, 335 HWComposer& hwComposer;
|
H A D | SurfaceFlingerFactory.h | 41 class HWComposer; variable 78 virtual std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) = 0;
|
H A D | SurfaceFlingerDefaultFactory.cpp | 50 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 D | SurfaceFlingerDefaultFactory.h | 29 std::unique_ptr<HWComposer> createHWComposer(const std::string& serviceName) override;
|
H A D | Android.bp | 151 "DisplayHardware/HWComposer.cpp",
|
H A D | DisplayDevice.cpp | 57 const sp<SurfaceFlinger>& flinger, HWComposer& hwComposer, const wp<IBinder>& displayToken, in DisplayDeviceCreationArgs()
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/ |
H A D | CompositionEngine.cpp | 59 HWComposer& CompositionEngine::getHwComposer() const { in getHwComposer() 63 void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { in setHwComposer()
|
H A D | Display.cpp | 228 std::optional<android::HWComposer::DeviceRequestedChanges> changes; in chooseCompositionStrategy()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | HWComposerTest.cpp | 91 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 D | TestableSurfaceFlinger.h | 72 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()
|