Home
last modified time | relevance | path

Searched refs:screenInfo (Results 1 - 25 of 76) sorted by relevance

1234

/foundation/window/window_manager/dm/src/
H A Dscreen_manager.cpp56 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 Dscreen_group.cpp59 auto screenInfo = SingletonContainer::Get<ScreenManagerAdapter>().GetScreenGroupInfoById(GetId()); in UpdateScreenGroupInfo() local
60 UpdateScreenGroupInfo(screenInfo); in UpdateScreenGroupInfo()
/foundation/window/window_manager/dmserver/src/
H A Ddisplay_manager_agent_controller.cpp66 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 Ddisplay_manager_service_inner.cpp107 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 Drs_uni_hwc_prevalidate_util.cpp152 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 Drs_uni_hwc_prevalidate_util.h74 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 Drs_uni_render_engine.cpp59 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 Drs_uni_render_util.h62 static std::vector<RectI> ScreenIntersectDirtyRects(const Occlusion::Region &region, 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 Drs_uni_render_engine.h37 const ScreenInfo& screenInfo = {}, GraphicColorGamut colorGamut = GRAPHIC_COLOR_GAMUT_SRGB) override;
40 const ScreenInfo& screenInfo = {}) override;
H A Drs_render_engine.h34 const ScreenInfo& screenInfo = {}, GraphicColorGamut colorGamut = GRAPHIC_COLOR_GAMUT_SRGB) override;
37 const ScreenInfo& screenInfo = {}) override;
H A Drs_render_service_visitor.h64 const RSDisplayRenderNode& node, const ScreenInfo& screenInfo, int32_t& width, int32_t& height);
66 void UpdateDisplayNodeCompositeType(RSDisplayRenderNode& node, const ScreenInfo& screenInfo);
H A Drs_render_service_visitor.cpp269 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 Drs_composer_adapter.h39 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 Drs_uni_hwc_prevalidate_util_test.cpp51 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 Drs_uni_render_util_test.cpp918 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 Dscreen_test.cpp206 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 Ddisplay_manager_agent_proxy_test.cpp282 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 Dscreen_manager_test.cpp249 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 Dscreen_manager_lite.cpp45 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 Ddisplay_manager_agent_controller_test.cpp81 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 Drs_display_render_node_drawable.cpp81 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 Ddisplay_manager_agent_stub.cpp138 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 Drs_dirty_rects_dfx.h51 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 Dscreenregionmgr.cpp127 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 Dscreen_session_dumper.cpp431 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...]

Completed in 18 milliseconds

1234