Home
last modified time | relevance | path

Searched refs:absScreen (Results 1 - 14 of 14) sorted by relevance

/foundation/window/window_manager/dmserver/src/
H A Dabstract_display_controller.cpp146 void AbstractDisplayController::OnAbstractScreenConnect(sptr<AbstractScreen> absScreen) in OnAbstractScreenConnect() argument
148 if (absScreen == nullptr) { in OnAbstractScreenConnect()
149 WLOGFE("absScreen is null"); in OnAbstractScreenConnect()
152 WLOGI("connect new screen. id:%{public}" PRIu64"", absScreen->dmsId_); in OnAbstractScreenConnect()
154 sptr<AbstractScreenGroup> group = absScreen->GetGroup(); in OnAbstractScreenConnect()
160 BindAloneScreenLocked(absScreen); in OnAbstractScreenConnect()
163 AddScreenToMirrorLocked(absScreen); in OnAbstractScreenConnect()
166 AddScreenToExpandLocked(absScreen); in OnAbstractScreenConnect()
172 void AbstractDisplayController::OnAbstractScreenDisconnect(sptr<AbstractScreen> absScreen) in OnAbstractScreenDisconnect() argument
174 if (absScreen in OnAbstractScreenDisconnect()
215 ProcessNormalScreenDisconnected( sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay) ProcessNormalScreenDisconnected() argument
239 ProcessExpandScreenDisconnected( sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay) ProcessExpandScreenDisconnected() argument
264 OnAbstractScreenChange(sptr<AbstractScreen> absScreen, DisplayChangeEvent event) OnAbstractScreenChange() argument
288 ProcessDisplayRotationChange(sptr<AbstractScreen> absScreen, DisplayStateChangeType type) ProcessDisplayRotationChange() argument
311 ProcessDisplayCompression(sptr<AbstractScreen> absScreen) ProcessDisplayCompression() argument
364 GetAbstractDisplayByAbsScreen(sptr<AbstractScreen> absScreen) GetAbstractDisplayByAbsScreen() argument
397 ProcessDisplayUpdateOrientation(sptr<AbstractScreen> absScreen, DisplayStateChangeType type) ProcessDisplayUpdateOrientation() argument
440 ProcessDisplaySizeChange(sptr<AbstractScreen> absScreen) ProcessDisplaySizeChange() argument
522 ProcessVirtualPixelRatioChange(sptr<AbstractScreen> absScreen) ProcessVirtualPixelRatioChange() argument
595 AddScreenToMirrorLocked(sptr<AbstractScreen> absScreen) AddScreenToMirrorLocked() argument
600 AddScreenToExpandLocked(sptr<AbstractScreen> absScreen) AddScreenToExpandLocked() argument
[all...]
H A Dabstract_display.cpp31 AbstractDisplay::AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen) in AbstractDisplay() argument
34 if (info == nullptr || absScreen == nullptr) { in AbstractDisplay()
35 WLOGFE("info or absScreen is 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 in AbstractDisplay()
[all...]
H A Dabstract_screen_controller.cpp311 auto absScreen = InitAndGetScreen(rsScreenId); in ProcessScreenConnected() local
312 if (absScreen == nullptr) { in ProcessScreenConnected()
315 sptr<AbstractScreenGroup> screenGroup = AddToGroupLocked(absScreen); in ProcessScreenConnected()
319 if (rsScreenId == rsInterface_.GetDefaultScreenId() && absScreen->rsDisplayNode_ != nullptr) { in ProcessScreenConnected()
320 absScreen->screenRequestedOrientation_ = buildInDefaultOrientation_; in ProcessScreenConnected()
321 Rotation rotationAfter = absScreen->CalcRotation(absScreen->screenRequestedOrientation_); in ProcessScreenConnected()
323 sptr<SupportedScreenModes> abstractScreenModes = absScreen->GetActiveScreenMode(); in ProcessScreenConnected()
335 absScreen->rsDisplayNode_->SetRotation(-90.0f * static_cast<uint32_t>(rotationAfter)); in ProcessScreenConnected()
336 absScreen in ProcessScreenConnected()
360 sptr<AbstractScreen> absScreen = InitAndGetScreen() local
422 InitAbstractScreenModesInfo(sptr<AbstractScreen>& absScreen) InitAbstractScreenModesInfo() argument
626 auto absScreen = InitVirtualScreen(dmsScreenId, rsId, option); CreateVirtualScreen() local
651 sptr<AbstractScreen> absScreen = new(std::nothrow) AbstractScreen(this, option.name_, dmsScreenId, rsId); InitVirtualScreen() local
1045 sptr<AbstractScreen> absScreen = nullptr; ProcessScreenModeChanged() local
[all...]
/foundation/window/window_manager/dmserver/include/
H A Dabstract_display_controller.h51 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> absScreen);
[all...]
H A Dabstract_display.h36 AbstractDisplay(DisplayId id, sptr<SupportedScreenModes>& info, sptr<AbstractScreen>& absScreen);
H A Dabstract_screen_controller.h102 bool InitAbstractScreenModesInfo(sptr<AbstractScreen>& absScreen);
/foundation/window/window_manager/dmserver/test/unittest/
H A Dabstract_display_controller_test.cpp107 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() local
108 absDisplayController_->OnAbstractScreenConnect(absScreen); in HWTEST_F()
109 absDisplayController_->OnAbstractScreenDisconnect(absScreen); in HWTEST_F()
157 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() local
159 auto displayId = absDisplayController_->ProcessNormalScreenDisconnected(absScreen, absScreen_->GetGroup(), in HWTEST_F()
178 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() local
180 auto displayId = absDisplayController_->ProcessExpandScreenDisconnected(absScreen, absScreen_->GetGroup(), in HWTEST_F()
199 sptr<AbstractScreen> absScreen = nullptr; in HWTEST_F() local
200 absDisplayController_->OnAbstractScreenChange(absScreen, DisplayChangeEvent::UNKNOWN); in HWTEST_F()
218 sptr<AbstractScreen> absScreen in HWTEST_F() local
339 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); HWTEST_F() local
364 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); HWTEST_F() local
433 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); HWTEST_F() local
473 sptr<AbstractScreen> absScreen = new AbstractScreen(absScreenController_, name_, 1, 1); HWTEST_F() local
[all...]
H A Dabstract_display_test.cpp38 sptr<AbstractScreen> absScreen; member in OHOS::Rosen::AbstractDisplayTest
60 absScreen = new AbstractScreen(absController, name, 1, 1); in SetUp()
61 absDisplay = new AbstractDisplay(id, info, absScreen); in SetUp()
64 absDisplay2 = new AbstractDisplay(id, info, absScreen); in SetUp()
67 absDisplay3 = new AbstractDisplay(id, info, absScreen); in SetUp()
70 absDisplay4 = new AbstractDisplay(id, info, absScreen); in SetUp()
95 sptr<AbstractScreen> abstractScreen = absScreen; in HWTEST_F()
H A Ddisplay_dumper_test.cpp368 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in HWTEST_F() local
370 absScreen->activeIdx_ = 0; in HWTEST_F()
371 absScreen->modes_.clear(); in HWTEST_F()
372 absScreen->modes_ = { { info } }; in HWTEST_F()
373 absScreen->groupDmsId_ = SCREEN_ID_INVALID; in HWTEST_F()
435 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, in HWTEST_F() local
437 absScreen->activeIdx_ = 0; in HWTEST_F()
438 absScreen->modes_.clear(); in HWTEST_F()
439 absScreen->modes_ = { { info } }; in HWTEST_F()
440 displayDumper->GetScreenInfo(absScreen, os in HWTEST_F()
479 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, HWTEST_F() local
[all...]
H A Ddisplay_cutout_controller_test.cpp272 sptr<AbstractScreen> absScreen; in HWTEST_F() local
274 absScreen = new AbstractScreen(absScreenController, name, sid, 1); in HWTEST_F()
278 sptr<AbstractDisplay> absDisplay = new AbstractDisplay(id, info, absScreen); in HWTEST_F()
295 absScreenController->dmsScreenMap_.insert(std::make_pair(sid, absScreen)); in HWTEST_F()
296 absScreen->modes_.emplace_back(info); in HWTEST_F()
H A Ddisplay_manager_service_test.cpp189 sptr<AbstractScreen> absScreen = new AbstractScreen(dms_->abstractScreenController_, name, 0, 0); in HWTEST_F() local
190 sptr<AbstractDisplay> absDisplay = new AbstractDisplay(0, info, absScreen); in HWTEST_F()
407 sptr<AbstractScreen> absScreen = in HWTEST_F() local
524 sptr<AbstractScreen> absScreen = in HWTEST_F() local
526 dms_->abstractScreenController_->dmsScreenMap_.insert(std::make_pair(mainScreenId, absScreen)); in HWTEST_F()
540 sptr<AbstractScreen> absScreen = in HWTEST_F() local
542 dms_->abstractScreenController_->dmsScreenMap_.insert(std::make_pair(2, absScreen)); in HWTEST_F()
H A Dscreen_rotation_controller_test.cpp55 sptr<AbstractScreen> absScreen = new AbstractScreen(DisplayManagerService::GetInstance().abstractScreenController_, 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 Dabstract_screen_controller_test.cpp54 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()
/foundation/window/window_manager/window_scene/screen_session_manager/include/
H A Dscreen_session_manager.h152 bool InitAbstractScreenModesInfo(sptr<ScreenSession>& absScreen);

Completed in 12 milliseconds