/ohos5.0/foundation/window/window_manager/dmserver/src/ |
H A D | abstract_display_controller.cpp | 148 if (absScreen == nullptr) { in OnAbstractScreenConnect() 160 BindAloneScreenLocked(absScreen); in OnAbstractScreenConnect() 163 AddScreenToMirrorLocked(absScreen); in OnAbstractScreenConnect() 166 AddScreenToExpandLocked(absScreen); in OnAbstractScreenConnect() 174 if (absScreen == nullptr) { in OnAbstractScreenDisconnect() 183 screenGroup = absScreen->GetGroup(); in OnAbstractScreenDisconnect() 266 if (absScreen == nullptr) { in OnAbstractScreenChange() 276 ProcessDisplaySizeChange(absScreen); in OnAbstractScreenChange() 304 ProcessDisplayCompression(absScreen); in ProcessDisplayRotationChange() 598 if (absScreen == nullptr) { in AddScreenToExpandLocked() [all …]
|
H A D | abstract_display.cpp | 31 …y::AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen) in AbstractDisplay() argument 34 if (info == nullptr || absScreen == nullptr) { in AbstractDisplay() 38 screenId_ = absScreen->dmsId_; in AbstractDisplay() 39 screenGroupId_ = absScreen->groupDmsId_; in AbstractDisplay() 43 orientation_ = absScreen->orientation_; in AbstractDisplay() 44 name_ = absScreen->GetScreenName(); in AbstractDisplay() 45 static_cast<void>(RequestRotation(absScreen->rotation_)); in AbstractDisplay() 57 CalculateXYDpi(absScreen->GetPhyWidth(), absScreen->GetPhyHeight()); in AbstractDisplay() 63 absScreen->SetVirtualPixelRatio(virtualPixelRatio_); in AbstractDisplay() 76 absScreen->SetVirtualPixelRatio(virtualPixelRatio_); in AbstractDisplay()
|
H A D | abstract_screen_controller.cpp | 312 if (absScreen == nullptr) { in ProcessScreenConnected() 321 Rotation rotationAfter = absScreen->CalcRotation(absScreen->screenRequestedOrientation_); in ProcessScreenConnected() 343 absScreen->SetOrientation(absScreen->screenRequestedOrientation_); in ProcessScreenConnected() 360 sptr<AbstractScreen> absScreen = in InitAndGetScreen() local 362 if (absScreen == nullptr) { in InitAndGetScreen() 376 return absScreen; in InitAndGetScreen() 450 absScreen->activeIdx_ = activeModeId; in InitAbstractScreenModesInfo() 627 if (absScreen == nullptr) { in CreateVirtualScreen() 666 absScreen->activeIdx_ = 0; in InitVirtualScreen() 669 return absScreen; in InitVirtualScreen() [all …]
|
/ohos5.0/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); 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> absScreen); 61 void AddScreenToMirrorLocked(sptr<AbstractScreen> absScreen); [all …]
|
H A D | abstract_display.h | 36 … AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen);
|
H A D | abstract_screen_controller.h | 102 bool InitAbstractScreenModesInfo(sptr<AbstractScreen>& absScreen);
|
/ohos5.0/foundation/window/window_manager/dmserver/test/unittest/ |
H A D | abstract_display_controller_test.cpp | 106 sptr<AbstractScreen> absScreen = nullptr; variable 107 absDisplayController_->OnAbstractScreenConnect(absScreen); 108 absDisplayController_->OnAbstractScreenDisconnect(absScreen); 156 sptr<AbstractScreen> absScreen = nullptr; variable 177 sptr<AbstractScreen> absScreen = nullptr; variable 198 sptr<AbstractScreen> absScreen = nullptr; variable 365 absDisplayController_->ProcessDisplaySizeChange(absScreen); 433 EXPECT_NE(nullptr, absScreen); 434 absDisplayController_->BindAloneScreenLocked(absScreen); 473 EXPECT_NE(nullptr, absScreen); [all …]
|
H A D | display_dumper_test.cpp | 370 absScreen->activeIdx_ = 0; 371 absScreen->modes_.clear(); 372 absScreen->modes_ = { { info } }; 373 absScreen->groupDmsId_ = SCREEN_ID_INVALID; 437 absScreen->activeIdx_ = 0; 438 absScreen->modes_.clear(); 439 absScreen->modes_ = { { info } }; 440 displayDumper->GetScreenInfo(absScreen, oss); 481 absScreen->activeIdx_ = 0; 482 absScreen->modes_.clear(); [all …]
|
H A D | abstract_display_test.cpp | 38 sptr<AbstractScreen> absScreen; member in OHOS::Rosen::AbstractDisplayTest 59 absScreen = new AbstractScreen(absController, name, 1, 1); in SetUp() 60 absDisplay = new AbstractDisplay(id, info, absScreen); in SetUp() 63 absDisplay2 = new AbstractDisplay(id, info, absScreen); in SetUp() 66 absDisplay3 = new AbstractDisplay(id, info, absScreen); in SetUp() 91 sptr<AbstractScreen> abstractScreen = absScreen;
|
H A D | display_cutout_controller_test.cpp | 220 sptr<AbstractScreen> absScreen; variable 222 absScreen = new AbstractScreen(absScreenController, name, sid, 1); 226 sptr<AbstractDisplay> absDisplay = new AbstractDisplay(id, info, absScreen); 243 absScreenController->dmsScreenMap_.insert(std::make_pair(sid, absScreen)); 244 absScreen->modes_.emplace_back(info);
|
H A D | display_manager_service_test.cpp | 189 … sptr<AbstractScreen> absScreen = new AbstractScreen(dms_->abstractScreenController_, name, 0, 0); variable 190 sptr<AbstractDisplay> absDisplay = new AbstractDisplay(0, info, absScreen); 408 sptr<AbstractScreen> absScreen = variable 525 sptr<AbstractScreen> absScreen = variable 527 dms_->abstractScreenController_->dmsScreenMap_.insert(std::make_pair(mainScreenId, absScreen)); 541 sptr<AbstractScreen> absScreen = variable 543 dms_->abstractScreenController_->dmsScreenMap_.insert(std::make_pair(2, absScreen));
|
H A D | screen_rotation_controller_test.cpp | 55 …sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractS… in SetUpTestCase() local 57 absScreen->activeIdx_ = 0; in SetUpTestCase() 58 absScreen->modes_.clear(); in SetUpTestCase() 59 absScreen->modes_ = { { info } }; in SetUpTestCase() 60 sptr<AbstractDisplay> absDisplay = new AbstractDisplay(0, info, absScreen); in SetUpTestCase() 65 {0, absScreen} in SetUpTestCase()
|
H A D | abstract_screen_controller_test.cpp | 54 sptr<AbstractScreen> absScreen = new AbstractScreen(absController_, name, dmsId, rsId); in SetUp() local 57 screenVec.emplace_back(absScreen); in SetUp() 60 absController_->dmsScreenMap_.insert(std::make_pair(dmsId, absScreen)); in SetUp()
|
/ohos5.0/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | screen_session_manager.h | 150 bool InitAbstractScreenModesInfo(sptr<ScreenSession>& absScreen);
|