/foundation/window/window_manager/dm/src/ |
H A D | screen_manager.cpp | 56 void NotifyScreenChange(const sptr<ScreenInfo>& screenInfo);
59 std::string GetScreenInfoSrting(sptr<ScreenInfo> screenInfo);
81 void OnScreenConnect(sptr<ScreenInfo> screenInfo)
in OnScreenConnect() argument 83 if (screenInfo == nullptr || screenInfo->GetScreenId() == SCREEN_ID_INVALID) {
in OnScreenConnect() 84 WLOGFE("OnScreenConnect, screenInfo is invalid.");
in OnScreenConnect() 91 pImpl_->NotifyScreenConnect(screenInfo);
in OnScreenConnect() 94 listener->OnConnect(screenInfo->GetScreenId());
in OnScreenConnect() 115 void OnScreenChange(const sptr<ScreenInfo>& screenInfo, ScreenChangeEvent event)
in OnScreenChange() argument 117 if (screenInfo in OnScreenChange() 159 NotifyVirtualScreenGroupChanged(sptr<ScreenInfo> screenInfo, const std::string trigger, std::vector<ScreenId>& ids, ScreenGroupChangeEvent groupEvent) NotifyVirtualScreenGroupChanged() argument 225 auto screenInfo = SingletonContainer::Get<ScreenManagerAdapter>().GetScreenInfo(screenId); GetScreen() local 650 NotifyScreenChange(const sptr<ScreenInfo>& screenInfo) NotifyScreenChange() argument 664 UpdateScreenInfoLocked(sptr<ScreenInfo> screenInfo) UpdateScreenInfoLocked() argument 688 GetScreenInfoSrting(sptr<ScreenInfo> screenInfo) GetScreenInfoSrting() argument [all...] |
H A D | screen_group.cpp | 59 auto screenInfo = SingletonContainer::Get<ScreenManagerAdapter>().GetScreenGroupInfoById(GetId());
in UpdateScreenGroupInfo() local 60 UpdateScreenGroupInfo(screenInfo);
in UpdateScreenGroupInfo()
|
/foundation/window/window_manager/dmserver/src/ |
H A D | display_manager_agent_controller.cpp | 66 void DisplayManagerAgentController::OnScreenConnect(sptr<ScreenInfo> screenInfo)
in OnScreenConnect() argument 68 if (screenInfo == nullptr) {
in OnScreenConnect() 77 agent->OnScreenConnect(screenInfo);
in OnScreenConnect() 93 void DisplayManagerAgentController::OnScreenChange(sptr<ScreenInfo> screenInfo, ScreenChangeEvent screenChangeEvent)
in OnScreenChange() argument 95 if (screenInfo == nullptr) {
in OnScreenChange() 104 agent->OnScreenChange(screenInfo, screenChangeEvent);
in OnScreenChange() 109 const sptr<ScreenInfo>& screenInfo, ScreenGroupChangeEvent groupEvent)
in OnScreenGroupChange() 111 if (screenInfo == nullptr) {
in OnScreenGroupChange() 115 screenInfos.push_back(screenInfo);
in OnScreenGroupChange() 124 for (auto& screenInfo in OnScreenGroupChange() 108 OnScreenGroupChange(const std::string& trigger, const sptr<ScreenInfo>& screenInfo, ScreenGroupChangeEvent groupEvent) OnScreenGroupChange() argument [all...] |
H A D | display_manager_service_inner.cpp | 107 const sptr<ScreenInfo> screenInfo = GetScreenInfoByDisplayId(displayId);
in GetScreenModesByDisplayId() local 108 if (screenInfo == nullptr) {
in GetScreenModesByDisplayId() 112 auto modes = screenInfo->GetModes();
in GetScreenModesByDisplayId() 113 auto id = screenInfo->GetModeId();
in GetScreenModesByDisplayId()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_hwc_prevalidate_util.cpp | 152 RSDisplayRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info) in CreateDisplayNodeLayerInfo() 169 info.dstRect = {0, 0, screenInfo.GetRotatedPhyWidth(), screenInfo.GetRotatedPhyHeight()}; in CreateDisplayNodeLayerInfo() 174 LayerRotate(info, surfaceHandler->GetConsumer(), screenInfo); in CreateDisplayNodeLayerInfo() 211 RSRcdSurfaceRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info) in CreateRCDLayerInfo() 221 info.dstRect.x = static_cast<uint32_t>(static_cast<float>(dst.left_) * screenInfo.GetRogWidthRatio()); in CreateRCDLayerInfo() 222 info.dstRect.y = static_cast<uint32_t>(static_cast<float>(dst.top_) * screenInfo.GetRogHeightRatio()); in CreateRCDLayerInfo() 223 info.dstRect.w = static_cast<uint32_t>(static_cast<float>(dst.width_) * screenInfo.GetRogWidthRatio()); in CreateRCDLayerInfo() 224 info.dstRect.h = static_cast<uint32_t>(static_cast<float>(dst.height_) * screenInfo.GetRogHeightRatio()); in CreateRCDLayerInfo() 230 LayerRotate(info, node->GetConsumer(), screenInfo); in CreateRCDLayerInfo() 151 CreateDisplayNodeLayerInfo(uint32_t zorder, RSDisplayRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info) CreateDisplayNodeLayerInfo() argument 210 CreateRCDLayerInfo( RSRcdSurfaceRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info) CreateRCDLayerInfo() argument 242 CollectSurfaceNodeLayerInfo( std::vector<RequestLayerInfo>& prevalidLayers, std::vector<RSBaseRenderNode::SharedPtr>& surfaceNodes, uint32_t curFps, uint32_t &zOrder, const ScreenInfo& screenInfo) CollectSurfaceNodeLayerInfo() argument 269 EmplaceSurfaceNodeLayer( std::vector<RequestLayerInfo>& prevalidLayers, RSSurfaceRenderNode::SharedPtr node, uint32_t curFps, uint32_t& zOrder, const ScreenInfo& screenInfo) EmplaceSurfaceNodeLayer() argument 297 CollectUIFirstLayerInfo(std::vector<RequestLayerInfo>& uiFirstLayers, uint32_t curFps, float zOrder, const ScreenInfo& screenInfo) CollectUIFirstLayerInfo() argument 316 LayerRotate( RequestLayerInfo& info, const sptr<IConsumerSurface>& surface, const ScreenInfo &screenInfo) LayerRotate() argument [all...] |
H A D | rs_uni_hwc_prevalidate_util.h | 74 RSDisplayRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info); 76 RSRcdSurfaceRenderNode::SharedPtr node, const ScreenInfo &screenInfo, uint32_t fps, RequestLayerInfo &info); 82 uint32_t curFps, uint32_t& zOrder, const ScreenInfo& screenInfo); 84 const ScreenInfo& screenInfo); 92 RequestLayerInfo& info, const sptr<IConsumerSurface>& surface, const ScreenInfo &screenInfo); 98 uint32_t curFps, uint32_t& zOrder, const ScreenInfo& screenInfo);
|
H A D | rs_uni_render_engine.cpp | 59 const ScreenInfo& screenInfo, GraphicColorGamut colorGamut) in DrawLayers() 62 const ScreenInfo& screenInfo) in DrawLayers() 102 params.matrix.PostScale(screenInfo.GetRogWidthRatio(), screenInfo.GetRogHeightRatio()); in DrawLayers() 103 params.screenId = screenInfo.id; in DrawLayers() 58 DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCPU, const ScreenInfo& screenInfo, GraphicColorGamut colorGamut) DrawLayers() argument
|
H A D | rs_uni_render_util.h | 62 static std::vector<RectI> ScreenIntersectDirtyRects(const Occlusion::Region ®ion, ScreenInfo& screenInfo); 63 static std::vector<RectI> GetFilpDirtyRects(const std::vector<RectI>& srcRects, const ScreenInfo& screenInfo); 64 static std::vector<RectI> FilpRects(const std::vector<RectI>& srcRects, const ScreenInfo& screenInfo); 113 static void DealWithNodeGravity(RSSurfaceRenderNode& node, const ScreenInfo& screenInfo); 116 static void LayerRotate(RSSurfaceRenderNode& node, const ScreenInfo& screenInfo); 117 static void LayerCrop(RSSurfaceRenderNode& node, const ScreenInfo& screenInfo); 120 static GraphicTransformType GetLayerTransform(RSSurfaceRenderNode& node, const ScreenInfo& screenInfo);
|
H A D | rs_uni_render_engine.h | 37 const ScreenInfo& screenInfo = {}, GraphicColorGamut colorGamut = GRAPHIC_COLOR_GAMUT_SRGB) override; 40 const ScreenInfo& screenInfo = {}) override;
|
H A D | rs_render_engine.h | 34 const ScreenInfo& screenInfo = {}, GraphicColorGamut colorGamut = GRAPHIC_COLOR_GAMUT_SRGB) override; 37 const ScreenInfo& screenInfo = {}) override;
|
H A D | rs_render_service_visitor.h | 64 const RSDisplayRenderNode& node, const ScreenInfo& screenInfo, int32_t& width, int32_t& height); 66 void UpdateDisplayNodeCompositeType(RSDisplayRenderNode& node, const ScreenInfo& screenInfo);
|
H A D | rs_render_service_visitor.cpp | 269 const RSDisplayRenderNode& node, const ScreenInfo& screenInfo, int32_t& width, int32_t& height) in GetLogicalScreenSize() 275 width = static_cast<int32_t>(screenInfo.width); in GetLogicalScreenSize() 276 height = static_cast<int32_t>(screenInfo.height); in GetLogicalScreenSize() 308 void RSRenderServiceVisitor::UpdateDisplayNodeCompositeType(RSDisplayRenderNode& node, const ScreenInfo& screenInfo) in UpdateDisplayNodeCompositeType() argument 310 ScreenState state = screenInfo.state; in UpdateDisplayNodeCompositeType() 268 GetLogicalScreenSize( const RSDisplayRenderNode& node, const ScreenInfo& screenInfo, int32_t& width, int32_t& height) GetLogicalScreenSize() argument
|
H A D | rs_composer_adapter.h | 39 bool Init(const ScreenInfo& screenInfo, int32_t offsetX, int32_t offsetY, float mirrorAdaptiveCoefficient, 41 bool Init(const RSDisplayRenderNode& node, const ScreenInfo& screenInfo, const ScreenInfo& mirroredScreenInfo,
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_hwc_prevalidate_util_test.cpp | 51 ScreenInfo screenInfo; in HWTEST_F() local 54 DEFAULT_Z_ORDER, nullptr, screenInfo, DEFAULT_FPS, info); in HWTEST_F() 68 ScreenInfo screenInfo; in HWTEST_F() local 75 DEFAULT_Z_ORDER, displayNode, screenInfo, DEFAULT_FPS, info); in HWTEST_F() 89 ScreenInfo screenInfo; in HWTEST_F() local 91 bool ret = uniHwcPrevalidateUtil.CreateRCDLayerInfo(nullptr, screenInfo, DEFAULT_FPS, info); in HWTEST_F() 108 ScreenInfo screenInfo; in HWTEST_F() local 110 bool ret = uniHwcPrevalidateUtil.CreateRCDLayerInfo(node, screenInfo, DEFAULT_FPS, info); in HWTEST_F()
|
H A D | rs_uni_render_util_test.cpp | 918 ScreenInfo screenInfo; in HWTEST_F() local 921 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 923 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 926 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 928 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 929 screenInfo.rotation = ScreenRotation::ROTATION_90; in HWTEST_F() 930 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 931 screenInfo.rotation = ScreenRotation::ROTATION_270; in HWTEST_F() 932 RSUniRenderUtil::DealWithNodeGravity(node, screenInfo); in HWTEST_F() 933 EXPECT_TRUE(screenInfo in HWTEST_F() 946 ScreenInfo screenInfo; HWTEST_F() local 963 ScreenInfo screenInfo; HWTEST_F() local 983 ScreenInfo screenInfo; HWTEST_F() local 1008 ScreenInfo screenInfo; HWTEST_F() local 1027 ScreenInfo screenInfo; HWTEST_F() local 1046 ScreenInfo screenInfo; HWTEST_F() local 1630 ScreenInfo screenInfo; HWTEST_F() local 1649 ScreenInfo screenInfo; HWTEST_F() local 1668 ScreenInfo screenInfo; HWTEST_F() local [all...] |
/foundation/window/window_manager/dm/test/unittest/ |
H A D | screen_test.cpp | 206 sptr<ScreenInfo> screenInfo = screen_->GetScreenInfo();
in HWTEST_F() local 207 screenInfo->SetIsScreenGroup(true);
in HWTEST_F() 208 EXPECT_CALL(m->Mock(), GetScreenInfo(_)).Times(1).WillOnce(Return(screenInfo));
in HWTEST_F() 210 screenInfo->SetIsScreenGroup(false);
in HWTEST_F() 211 EXPECT_CALL(m->Mock(), GetScreenInfo(_)).Times(1).WillOnce(Return(screenInfo));
in HWTEST_F() 223 sptr<ScreenInfo> screenInfo = screen_->GetScreenInfo();
in HWTEST_F() local 224 screenInfo->SetParentId(0);
in HWTEST_F() 225 EXPECT_CALL(m->Mock(), GetScreenInfo(_)).Times(1).WillOnce(Return(screenInfo));
in HWTEST_F() 227 screenInfo->SetParentId(SCREEN_ID_INVALID);
in HWTEST_F() 228 EXPECT_CALL(m->Mock(), GetScreenInfo(_)).Times(1).WillOnce(Return(screenInfo));
in HWTEST_F() 240 sptr<ScreenInfo> screenInfo = screen_->GetScreenInfo(); HWTEST_F() local 254 sptr<ScreenInfo> screenInfo = screen_->GetScreenInfo(); HWTEST_F() local [all...] |
H A D | display_manager_agent_proxy_test.cpp | 282 sptr<ScreenInfo> screenInfo = nullptr; in HWTEST_F() local 291 displayManagerAgentProxy->OnScreenConnect(screenInfo); in HWTEST_F() 305 sptr<ScreenInfo> screenInfo = new ScreenInfo(); in HWTEST_F() local 314 displayManagerAgentProxy->OnScreenConnect(screenInfo); in HWTEST_F() 351 sptr<ScreenInfo> screenInfo = new ScreenInfo(); in HWTEST_F() local 360 displayManagerAgentProxy->OnScreenChange(screenInfo, event); in HWTEST_F() 374 sptr<ScreenInfo> screenInfo = nullptr; in HWTEST_F() local 383 displayManagerAgentProxy->OnScreenChange(screenInfo, event); in HWTEST_F()
|
H A D | screen_manager_test.cpp | 249 sptr<ScreenInfo> screenInfo = new ScreenInfo(); in HWTEST_F() local 250 screenInfo->SetScreenId(SCREEN_ID_INVALID); in HWTEST_F() 251 screenManagerListener->OnScreenConnect(screenInfo); in HWTEST_F() 252 screenInfo->SetScreenId(0); in HWTEST_F() 253 screenManagerListener->OnScreenConnect(screenInfo); in HWTEST_F() 256 screenManagerListener->OnScreenConnect(screenInfo); in HWTEST_F() 296 sptr<ScreenInfo> screenInfo = new ScreenInfo(); in HWTEST_F() local 297 screenManagerListener->OnScreenChange(screenInfo, ScreenChangeEvent::UPDATE_ORIENTATION); in HWTEST_F() 299 screenManagerListener->OnScreenChange(screenInfo, ScreenChangeEvent::UPDATE_ORIENTATION); in HWTEST_F() 321 sptr<ScreenInfo> screenInfo in HWTEST_F() local 762 sptr<ScreenInfo> screenInfo = nullptr; HWTEST_F() local [all...] |
/foundation/window/window_manager/dm_lite/src/ |
H A D | screen_manager_lite.cpp | 45 void NotifyScreenChange(const sptr<ScreenInfo>& screenInfo);
59 void OnScreenConnect(sptr<ScreenInfo> screenInfo)
in OnScreenConnect() argument 61 if (screenInfo == nullptr || screenInfo->GetScreenId() == SCREEN_ID_INVALID) {
in OnScreenConnect() 62 WLOGFE("OnScreenConnect, screenInfo is invalid.");
in OnScreenConnect() 71 listener->OnConnect(screenInfo->GetScreenId());
in OnScreenConnect() 91 void OnScreenChange(const sptr<ScreenInfo>& screenInfo, ScreenChangeEvent event)
in OnScreenChange() argument 93 if (screenInfo == nullptr) {
in OnScreenChange() 94 WLOGFE("OnScreenChange, screenInfo is null.");
in OnScreenChange() 104 listener->OnChange(screenInfo in OnScreenChange() [all...] |
/foundation/window/window_manager/dmserver/test/unittest/ |
H A D | display_manager_agent_controller_test.cpp | 81 sptr<ScreenInfo> screenInfo = nullptr; in HWTEST_F() local 82 DisplayManagerAgentController::GetInstance().OnScreenConnect(screenInfo); in HWTEST_F() 87 screenInfo = new ScreenInfo(); in HWTEST_F() 88 displayManagerAgentController.OnScreenConnect(screenInfo); in HWTEST_F() 94 displayManagerAgentController.OnScreenConnect(screenInfo); in HWTEST_F() 106 sptr<ScreenInfo> screenInfo = nullptr; in HWTEST_F() local 107 DisplayManagerAgentController::GetInstance().OnScreenChange(screenInfo, ScreenChangeEvent::UPDATE_ROTATION); in HWTEST_F() 112 screenInfo = new ScreenInfo(); in HWTEST_F() 114 displayManagerAgentController.OnScreenChange(screenInfo, screenChangeEvent); in HWTEST_F() 120 displayManagerAgentController.OnScreenChange(screenInfo, screenChangeEven in HWTEST_F() 132 sptr<ScreenInfo> screenInfo = nullptr; HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_display_render_node_drawable.cpp | 81 Drawing::Region GetFlippedRegion(std::vector<RectI>& rects, ScreenInfo& screenInfo) in GetFlippedRegion() argument 91 : static_cast<int32_t>(screenInfo.GetRotatedHeight()) - r.GetBottom(); in GetFlippedRegion() 93 topAfterFilp = static_cast<int32_t>(screenInfo.GetRotatedHeight()) - r.GetBottom(); in GetFlippedRegion() 184 const ScreenInfo& screenInfo) in DoScreenRcdTask() 186 if (screenInfo.state != ScreenState::HDI_OUTPUT_ENABLE) { in DoScreenRcdTask() 214 int32_t bufferAge, ScreenInfo& screenInfo, RSDirtyRectsDfx& rsDirtyRectsDfx, RSDisplayRenderParams& params) in MergeDirtyHistory() 241 auto rects = RSUniRenderUtil::ScreenIntersectDirtyRects(dirtyRegion, screenInfo); in MergeDirtyHistory() 244 RectI screenRectI(0, 0, static_cast<int32_t>(screenInfo.phyWidth), static_cast<int32_t>(screenInfo.phyHeight)); in MergeDirtyHistory() 252 int32_t bufferAge, ScreenInfo& screenInfo) in MergeDirtyHistoryInVirtual() 183 DoScreenRcdTask(NodeId id, std::shared_ptr<RSProcessor>& processor, std::unique_ptr<RcdInfo>& rcdInfo, const ScreenInfo& screenInfo) DoScreenRcdTask() argument 213 MergeDirtyHistory(RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, ScreenInfo& screenInfo, RSDirtyRectsDfx& rsDirtyRectsDfx, RSDisplayRenderParams& params) MergeDirtyHistory() argument 251 MergeDirtyHistoryInVirtual(RSDisplayRenderNodeDrawable& displayDrawable, int32_t bufferAge, ScreenInfo& screenInfo) MergeDirtyHistoryInVirtual() argument 424 const auto& screenInfo = params.GetScreenInfo(); CheckDisplayNodeSkip() local 486 CheckAndUpdateFilterCacheOcclusion( RSDisplayRenderParams& params, ScreenInfo& screenInfo) CheckAndUpdateFilterCacheOcclusion() argument 597 auto screenInfo = params->GetScreenInfo(); OnDraw() local 1502 auto screenInfo = screenManager->QueryScreenInfo(params.GetScreenId()); DrawWatermarkIfNeed() local 1578 const ScreenInfo& screenInfo = params->GetScreenInfo(); PrepareOffscreenRender() local [all...] |
/foundation/window/window_manager/dm/src/zidl/ |
H A D | display_manager_agent_stub.cpp | 138 sptr<ScreenInfo> screenInfo = data.ReadParcelable<ScreenInfo>();
in ProcScreenConnect() local 139 OnScreenConnect(screenInfo);
in ProcScreenConnect() 156 sptr<ScreenInfo> screenInfo = data.ReadParcelable<ScreenInfo>();
in ProcScreenChanged() local 162 OnScreenChange(screenInfo, static_cast<ScreenChangeEvent>(event));
in ProcScreenChanged()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/ |
H A D | rs_dirty_rects_dfx.h | 51 void SetVirtualDirtyRects(const std::vector<RectI>& virtualDirtyRects, const ScreenInfo& screenInfo) in SetVirtualDirtyRects() argument 54 screenInfo_ = screenInfo; in SetVirtualDirtyRects()
|
/foundation/distributedhardware/distributed_screen/services/screenservice/sinkservice/screenregionmgr/2.0/src/ |
H A D | screenregionmgr.cpp | 127 std::stringstream screenInfo; in GetScreenDumpInfo() local 142 screenInfo << " {\n" in GetScreenDumpInfo() 152 result.append(screenInfo.str()); in GetScreenDumpInfo()
|
/foundation/window/window_manager/window_scene/screen_session_manager/src/ |
H A D | screen_session_dumper.cpp | 431 auto screenInfo = ScreenSessionManager::GetInstance().GetScreenInfoById(id); in DumpScreenInfoById() local 432 if (screenInfo == nullptr) { in DumpScreenInfoById() 433 TLOGE(WmsLogTag::DMS, "screenInfo nullptr. screen id: %{public}" PRIu64"", id); in DumpScreenInfoById() 437 << screenInfo->GetVirtualWidth() << std::endl; in DumpScreenInfoById() 439 << screenInfo->GetVirtualHeight() << std::endl; in DumpScreenInfoById() 441 << screenInfo->GetLastParentId() << std::endl; in DumpScreenInfoById() 443 << screenInfo->GetParentId() << std::endl; in DumpScreenInfoById() 445 << screenInfo->GetIsScreenGroup() << std::endl; in DumpScreenInfoById() 447 << screenInfo->GetVirtualPixelRatio() << std::endl; in DumpScreenInfoById() 449 << static_cast<int32_t>(screenInfo in DumpScreenInfoById() [all...] |