/foundation/window/window_manager/dmserver/include/ |
H A D | abstract_display_controller.h | 51 void OnAbstractScreenConnect(sptr<AbstractScreen> absScreen);
52 void OnAbstractScreenDisconnect(sptr<AbstractScreen> absScreen);
53 void OnAbstractScreenChange(sptr<AbstractScreen> absScreen, DisplayChangeEvent event);
54 void ProcessDisplayUpdateOrientation(sptr<AbstractScreen> absScreen, DisplayStateChangeType type);
55 void ProcessDisplaySizeChange(sptr<AbstractScreen> absScreen);
56 void ProcessVirtualPixelRatioChange(sptr<AbstractScreen> absScreen);
57 void ProcessDisplayRotationChange(sptr<AbstractScreen> absScreen, DisplayStateChangeType type);
58 void ProcessDisplayCompression(sptr<AbstractScreen> absScreen);
59 sptr<AbstractDisplay> GetAbstractDisplayByAbsScreen(sptr<AbstractScreen> absScreen);
60 void BindAloneScreenLocked(sptr<AbstractScreen> absScree [all...] |
H A D | abstract_screen.h | 36 class AbstractScreen : public RefBase {
class 38 AbstractScreen(sptr<AbstractScreenController>, const std::string& name, ScreenId dmsId, ScreenId rsId);
39 AbstractScreen() = delete;
40 WM_DISALLOW_COPY_AND_MOVE(AbstractScreen);
41 ~AbstractScreen();
108 class AbstractScreenGroup : public AbstractScreen {
116 bool AddChild(sptr<AbstractScreen>& dmsScreen, Point& startPoint);
117 bool AddChildren(std::vector<sptr<AbstractScreen>>& dmsScreens, std::vector<Point>& startPoints);
118 bool RemoveChild(sptr<AbstractScreen>& dmsScreen);
119 bool RemoveDefaultScreen(const sptr<AbstractScreen> [all...] |
H A D | abstract_screen_controller.h | 37 using OnAbstractScreenConnectCb = std::function<void(sptr<AbstractScreen>)>;
38 using OnAbstractScreenChangeCb = std::function<void(sptr<AbstractScreen>, DisplayChangeEvent event)>;
52 sptr<AbstractScreen> GetAbstractScreen(ScreenId dmsScreenId) const;
93 void SetScreenRotateAnimation(sptr<AbstractScreen>& screen, ScreenId screenId,
100 sptr<AbstractScreen> InitAndGetScreen(ScreenId rsScreenId);
102 bool InitAbstractScreenModesInfo(sptr<AbstractScreen>& absScreen);
103 sptr<AbstractScreen> InitVirtualScreen(ScreenId dmsScreenId, ScreenId rsId, VirtualScreenOption option);
104 sptr<AbstractScreenGroup> AddToGroupLocked(sptr<AbstractScreen> newScreen);
105 sptr<AbstractScreenGroup> RemoveFromGroupLocked(sptr<AbstractScreen> screen);
106 void RemoveDefaultScreenFromGroupLocked(sptr<AbstractScreen> scree [all...] |
H A D | abstract_display.h | 36 AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen);
52 bool BindAbstractScreen(sptr<AbstractScreen> abstractDisplay);
|
H A D | display_dumper.h | 51 void GetScreenInfo(const sptr<AbstractScreen>& screen, std::ostringstream& oss) const;
|
/foundation/window/window_manager/dmserver/src/ |
H A D | abstract_screen.cpp | 30 AbstractScreen::AbstractScreen(sptr<AbstractScreenController> screenController, const std::string& name, ScreenId dmsId,
in AbstractScreen() function in OHOS::Rosen::AbstractScreen 38 AbstractScreen::~AbstractScreen()
in ~AbstractScreen() 42 sptr<SupportedScreenModes> AbstractScreen::GetActiveScreenMode() const
in GetActiveScreenMode() 51 std::vector<sptr<SupportedScreenModes>> AbstractScreen::GetAbstractScreenModes() const
in GetAbstractScreenModes() 56 sptr<AbstractScreenGroup> AbstractScreen::GetGroup() const
in GetGroup() 64 sptr<ScreenInfo> AbstractScreen::ConvertToScreenInfo() const
in ConvertToScreenInfo() 74 void AbstractScreen::UpdateRSTree(std::shared_ptr<RSSurfaceNode>& surfaceNode, bool isAdd, bool needToUpdate)
in UpdateRSTree() 106 DMError AbstractScreen [all...] |
H A D | abstract_display_controller.cpp | 146 void AbstractDisplayController::OnAbstractScreenConnect(sptr<AbstractScreen> absScreen)
in OnAbstractScreenConnect() 172 void AbstractDisplayController::OnAbstractScreenDisconnect(sptr<AbstractScreen> absScreen)
in OnAbstractScreenDisconnect() 216 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay)
in ProcessNormalScreenDisconnected() 224 sptr<AbstractScreen> defaultScreen = abstractScreenController_->GetAbstractScreen(defaultScreenId);
in ProcessNormalScreenDisconnected() 240 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay)
in ProcessExpandScreenDisconnected() 264 void AbstractDisplayController::OnAbstractScreenChange(sptr<AbstractScreen> absScreen, DisplayChangeEvent event)
in OnAbstractScreenChange() 288 void AbstractDisplayController::ProcessDisplayRotationChange(sptr<AbstractScreen> absScreen,
in ProcessDisplayRotationChange() 311 void AbstractDisplayController::ProcessDisplayCompression(sptr<AbstractScreen> absScreen)
in ProcessDisplayCompression() 364 sptr<AbstractDisplay> AbstractDisplayController::GetAbstractDisplayByAbsScreen(sptr<AbstractScreen> absScreen)
in GetAbstractDisplayByAbsScreen() 397 void AbstractDisplayController::ProcessDisplayUpdateOrientation(sptr<AbstractScreen> absScree [all...] |
H A D | abstract_screen_controller.cpp | 107 sptr<AbstractScreen> screen = GetAbstractScreen(dmsScreenId);
in GetRSDisplayNodeByScreenId() 124 sptr<AbstractScreen> abstractScreen = GetAbstractScreen(dmsScreenId);
in UpdateRSTree() 130 sptr<AbstractScreen> parentAbstractScreen = GetAbstractScreen(parentScreenId);
in UpdateRSTree() 148 sptr<AbstractScreen> abstractScreen = GetAbstractScreen(dmsScreenId);
in AddSurfaceNodeToScreen() 159 sptr<AbstractScreen> abstractScreen = GetAbstractScreen(dmsScreenId);
in RemoveSurfaceNodeFromScreen() 167 sptr<AbstractScreen> AbstractScreenController::GetAbstractScreen(ScreenId dmsScreenId) const
in GetAbstractScreen() 353 sptr<AbstractScreen> AbstractScreenController::InitAndGetScreen(ScreenId rsScreenId)
in InitAndGetScreen() 360 sptr<AbstractScreen> absScreen =
in InitAndGetScreen() 361 new(std::nothrow) AbstractScreen(this, screenCapability.GetName(), dmsScreenId, rsScreenId);
in InitAndGetScreen() 363 WLOGFE("new AbstractScreen faile in InitAndGetScreen() [all...] |
H A D | abstract_display.cpp | 31 AbstractDisplay::AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen)
in AbstractDisplay() 232 bool AbstractDisplay::BindAbstractScreen(sptr<AbstractScreen> abstractScreen)
in BindAbstractScreen()
|
H A D | display_dumper.cpp | 327 void DisplayDumper::GetScreenInfo(const sptr<AbstractScreen>& screen, std::ostringstream& oss) const in GetScreenInfo()
|
/foundation/window/window_manager/dmserver/test/unittest/ |
H A D | abstract_display_controller_test.cpp | 43 sptr<AbstractScreen> absScreen_ = nullptr;; 107 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() 157 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() 178 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() 199 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() 218 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); in HWTEST_F() 339 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); in HWTEST_F() 364 sptr<AbstractScreen> absScree in HWTEST_F() [all...] |
H A D | abstract_display_test.cpp | 38 sptr<AbstractScreen> absScreen; 60 absScreen = new AbstractScreen(absController, name, 1, 1); in SetUp() 85 sptr<AbstractScreen> abstractScreen = nullptr; in HWTEST_F() 95 sptr<AbstractScreen> abstractScreen = absScreen; in HWTEST_F()
|
H A D | abstract_screen_controller_test.cpp | 36 std::vector<sptr<AbstractScreen>> screenVec; 54 sptr<AbstractScreen> absScreen = new AbstractScreen(absController_, name, dmsId, rsId); in SetUp() 130 sptr<AbstractScreen> screen = screenVec[0]; in HWTEST_F() 144 sptr<AbstractScreen> screen = screenVec[0]; in HWTEST_F() 158 sptr<AbstractScreen> screen = screenVec[0]; in HWTEST_F() 346 sptr<AbstractScreen> parentScreen = absController_->GetAbstractScreen(parentId); in HWTEST_F() 363 sptr<AbstractScreen> parentScreen = absController_->GetAbstractScreen(parentId); in HWTEST_F() 380 sptr<AbstractScreen> parentScreen = absController_->GetAbstractScreen(parentId); in HWTEST_F() 413 sptr<AbstractScreen> scree in HWTEST_F() [all...] |
H A D | abstract_screen_test.cpp | 34 static sptr<AbstractScreen> absScreen_; 40 sptr<AbstractScreen> AbstractScreenTest::absScreen_ = nullptr; 48 absScreen_ = new AbstractScreen(absScreenController, name_, 0, 0); in SetUpTestCase() 193 sptr<AbstractScreen> absScreen0 = new AbstractScreen(absScreenController0, name_, 0, -1ULL); in HWTEST_F() 327 sptr<AbstractScreen> absScreenTest = new AbstractScreen(absScreenController, name_, 0, 0); in HWTEST_F() 353 sptr<AbstractScreen> absTest = nullptr; in HWTEST_F() 380 sptr<AbstractScreen> absTest = absScreen_; in HWTEST_F() 427 sptr<AbstractScreen> absTes in HWTEST_F() [all...] |
H A D | display_manager_service_test.cpp | 189 sptr<AbstractScreen> absScreen = new AbstractScreen(dms_->abstractScreenController_, name, 0, 0); in HWTEST_F() 407 sptr<AbstractScreen> absScreen = in HWTEST_F() 408 new AbstractScreen(nullptr, "", INVALID_SCREEN_ID, INVALID_SCREEN_ID); in HWTEST_F() 524 sptr<AbstractScreen> absScreen = in HWTEST_F() 525 new AbstractScreen(nullptr, "", INVALID_SCREEN_ID, INVALID_SCREEN_ID); in HWTEST_F() 540 sptr<AbstractScreen> absScreen = in HWTEST_F() 541 new AbstractScreen(nullptr, "", INVALID_SCREEN_ID, INVALID_SCREEN_ID); in HWTEST_F()
|
H A D | display_dumper_test.cpp | 368 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in HWTEST_F() 435 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in HWTEST_F() 479 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in HWTEST_F()
|
H A D | display_cutout_controller_test.cpp | 272 sptr<AbstractScreen> absScreen; in HWTEST_F() 274 absScreen = new AbstractScreen(absScreenController, name, sid, 1); in HWTEST_F()
|
H A D | screen_rotation_controller_test.cpp | 55 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in SetUpTestCase()
|
/foundation/window/window_manager/utils/include/ |
H A D | screen_info.h | 32 friend class AbstractScreen;
|