/foundation/window/window_manager/dmserver/include/ |
H A D | abstract_screen.h | 34 class AbstractScreenGroup;
44 sptr<AbstractScreenGroup> GetGroup() const;
108 class AbstractScreenGroup : public AbstractScreen {
class 110 AbstractScreenGroup(sptr<AbstractScreenController>, ScreenId dmsId, ScreenId rsId, std::string name,
112 AbstractScreenGroup() = delete;
113 WM_DISALLOW_COPY_AND_MOVE(AbstractScreenGroup);
114 ~AbstractScreenGroup();
|
H A D | abstract_screen_controller.h | 54 sptr<AbstractScreenGroup> GetAbstractScreenGroup(ScreenId dmsScreenId);
104 sptr<AbstractScreenGroup> AddToGroupLocked(sptr<AbstractScreen> newScreen);
105 sptr<AbstractScreenGroup> RemoveFromGroupLocked(sptr<AbstractScreen> screen);
107 bool RemoveChildFromGroup(sptr<AbstractScreen>, sptr<AbstractScreenGroup>);
109 sptr<AbstractScreenGroup> AddAsFirstScreenLocked(sptr<AbstractScreen> newScreen);
110 sptr<AbstractScreenGroup> AddAsSuccedentScreenLocked(sptr<AbstractScreen> newScreen);
112 void ChangeScreenGroup(sptr<AbstractScreenGroup> group, const std::vector<ScreenId>& screens,
114 void AddScreenToGroup(sptr<AbstractScreenGroup>, const std::vector<ScreenId>&,
123 void UpdateScreenGroupLayout(sptr<AbstractScreenGroup> screenGroup);
150 std::map<ScreenId, sptr<AbstractScreenGroup>> dmsScreenGroupMap [all...] |
H A D | abstract_display_controller.h | 65 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay);
67 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay);
|
H A D | display_dumper.h | 44 DMError DumpScreenInfo(const sptr<AbstractScreenGroup>& screenGroup, std::string& dumpInfo) const;
|
/foundation/window/window_manager/dmserver/src/ |
H A D | abstract_screen.cpp | 26 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_DISPLAY, "AbstractScreenGroup"};
56 sptr<AbstractScreenGroup> AbstractScreen::GetGroup() const
in GetGroup() 411 sptr<AbstractScreenGroup> abstractScreenGroup = GetGroup();
in GetSourceMode() 492 AbstractScreenGroup::AbstractScreenGroup(sptr<AbstractScreenController> screenController, ScreenId dmsId, ScreenId rsId,
in AbstractScreenGroup() function in OHOS::Rosen::AbstractScreenGroup 500 AbstractScreenGroup::~AbstractScreenGroup()
in ~AbstractScreenGroup() 505 sptr<ScreenGroupInfo> AbstractScreenGroup::ConvertToScreenGroupInfo() const
in ConvertToScreenGroupInfo() 520 bool AbstractScreenGroup::GetRSDisplayNodeConfig(sptr<AbstractScreen>& dmsScreen, struct RSDisplayNodeConfig& config)
in GetRSDisplayNodeConfig() 563 bool AbstractScreenGroup [all...] |
H A D | abstract_screen_controller.cpp | 179 sptr<AbstractScreenGroup> AbstractScreenController::GetAbstractScreenGroup(ScreenId dmsScreenId)
in GetAbstractScreenGroup() 282 sptr<AbstractScreenGroup> screenGroup = iter->second;
in ProcessDefaultScreenReconnected() 315 sptr<AbstractScreenGroup> screenGroup = AddToGroupLocked(absScreen);
in ProcessScreenConnected() 390 sptr<AbstractScreenGroup> screenGroup;
in ProcessScreenDisconnected() 454 sptr<AbstractScreenGroup> AbstractScreenController::AddToGroupLocked(sptr<AbstractScreen> newScreen)
in AddToGroupLocked() 456 sptr<AbstractScreenGroup> res;
in AddToGroupLocked() 478 sptr<AbstractScreenGroup> screenGroup = iter->second;
in RemoveDefaultScreenFromGroupLocked() 489 sptr<AbstractScreenGroup> AbstractScreenController::RemoveFromGroupLocked(sptr<AbstractScreen> screen)
in RemoveFromGroupLocked() 501 sptr<AbstractScreenGroup> screenGroup = iter->second;
in RemoveFromGroupLocked() 509 bool AbstractScreenController::RemoveChildFromGroup(sptr<AbstractScreen> screen, sptr<AbstractScreenGroup> screenGrou [all...] |
H A D | abstract_display_controller.cpp | 154 sptr<AbstractScreenGroup> group = absScreen->GetGroup();
in OnAbstractScreenConnect() 179 sptr<AbstractScreenGroup> screenGroup;
in OnAbstractScreenDisconnect() 216 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay)
in ProcessNormalScreenDisconnected() 240 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay)
in ProcessExpandScreenDisconnected() 377 sptr<AbstractScreenGroup> group = absScreen->GetGroup();
in GetAbstractDisplayByAbsScreen() 413 sptr<AbstractScreenGroup> group = absScreen->GetGroup();
in ProcessDisplayUpdateOrientation()
|
H A D | display_dumper.cpp | 159 std::map<ScreenId, sptr<AbstractScreenGroup>> screenGroups; in DumpAllScreenInfo() 194 DMError DisplayDumper::DumpScreenInfo(const sptr<AbstractScreenGroup>& screenGroup, std::string& dumpInfo) const in DumpScreenInfo()
|
/foundation/window/window_manager/utils/include/ |
H A D | screen_group_info.h | 25 friend class AbstractScreenGroup;
|
/foundation/window/window_manager/dmserver/test/unittest/ |
H A D | abstract_screen_controller_test.cpp | 37 std::vector<sptr<AbstractScreenGroup>> screenGroupVec; 55 sptr<AbstractScreenGroup> absScreenGroup = new AbstractScreenGroup(absController_, in SetUp() 426 sptr<AbstractScreenGroup> screenGroup = absController_->dmsScreenGroupMap_[0]; in HWTEST_F() 676 sptr<AbstractScreenGroup> group = screenGroupVec[0]; in HWTEST_F() 699 sptr<AbstractScreenGroup> group = screenGroupVec[0]; in HWTEST_F() 723 sptr<AbstractScreenGroup> group = screenGroupVec[0]; in HWTEST_F() 1143 sptr<AbstractScreenGroup> group = screenGroupVec[0]; in HWTEST_F()
|
H A D | abstract_display_controller_test.cpp | 158 sptr<AbstractScreenGroup> screenGroup = nullptr; in HWTEST_F() 179 sptr<AbstractScreenGroup> screenGroup = nullptr; in HWTEST_F() 287 sptr<AbstractScreenGroup> group = absScreen_->GetGroup(); in HWTEST_F() 319 sptr<AbstractScreenGroup> group = absScreen_->GetGroup(); in HWTEST_F()
|
H A D | display_dumper_test.cpp | 347 sptr<AbstractScreenGroup> screenGroup = nullptr; in HWTEST_F() 374 sptr<AbstractScreenGroup> screenGroup = new AbstractScreenGroup( in HWTEST_F()
|
H A D | abstract_screen_test.cpp | 35 static sptr<AbstractScreenGroup> absScreenGroup_; 41 sptr<AbstractScreenGroup> AbstractScreenTest::absScreenGroup_ = nullptr; 49 absScreenGroup_ = new AbstractScreenGroup(absScreenController, in SetUpTestCase() 576 * @tc.name: ~AbstractScreenGroup 580 HWTEST_F(AbstractScreenTest, AbstractScreenGroup, Function | SmallTest | Level3) in HWTEST_F() 583 absScreenGroup_ = new AbstractScreenGroup(absScreenController, in HWTEST_F()
|