Lines Matching defs:ScreenManager

30 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_DISPLAY, "ScreenManager"};

33 class ScreenManager::Impl : public RefBase {
38 static inline SingletonDelegator<ScreenManager> delegator;
75 class ScreenManager::Impl::ScreenManagerListener : public DisplayManagerAgentDefault {
204 WM_IMPLEMENT_SINGLE_INSTANCE(ScreenManager)
206 ScreenManager::ScreenManager()
212 ScreenManager::~ScreenManager()
217 ScreenManager::Impl::~Impl()
223 sptr<Screen> ScreenManager::Impl::GetScreen(ScreenId screenId)
234 sptr<Screen> ScreenManager::GetScreenById(ScreenId screenId)
239 sptr<ScreenGroup> ScreenManager::Impl::GetScreenGroup(ScreenId screenId)
258 sptr<ScreenGroup> ScreenManager::GetScreenGroup(ScreenId screenId)
263 DMError ScreenManager::Impl::GetAllScreens(std::vector<sptr<Screen>>& screens)
280 DMError ScreenManager::GetAllScreens(std::vector<sptr<Screen>>& screens)
285 DMError ScreenManager::Impl::RegisterScreenListener(sptr<IScreenListener> listener)
295 DMError ScreenManager::RegisterScreenListener(sptr<IScreenListener> listener)
304 DMError ScreenManager::Impl::UnregisterScreenListener(sptr<IScreenListener> listener)
316 DMError ScreenManager::UnregisterScreenListener(sptr<IScreenListener> listener)
325 DMError ScreenManager::Impl::RegisterScreenGroupListener(sptr<IScreenGroupListener> listener)
335 DMError ScreenManager::RegisterScreenGroupListener(sptr<IScreenGroupListener> listener)
344 DMError ScreenManager::Impl::UnregisterScreenGroupListener(sptr<IScreenGroupListener> listener)
356 DMError ScreenManager::UnregisterScreenGroupListener(sptr<IScreenGroupListener> listener)
365 DMError ScreenManager::Impl::RegisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
375 DMError ScreenManager::RegisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
384 DMError ScreenManager::Impl::UnregisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
396 DMError ScreenManager::UnregisterVirtualScreenGroupListener(sptr<IVirtualScreenGroupListener> listener)
405 DMError ScreenManager::Impl::RegisterDisplayManagerAgent()
420 DMError ScreenManager::Impl::UnregisterDisplayManagerAgent()
434 DMError ScreenManager::MakeExpand(const std::vector<ExpandOption>& options, ScreenId& screenGroupId)
460 DMError ScreenManager::MakeUniqueScreen(const std::vector<ScreenId>& screenIds)
475 DMError ScreenManager::MakeMirror(ScreenId mainScreenId, std::vector<ScreenId> mirrorScreenId, ScreenId& screenGroupId)
490 DMError ScreenManager::SetMultiScreenMode(ScreenId mainScreenId, ScreenId secondaryScreenId,
500 DMError ScreenManager::SetMultiScreenRelativePosition(MultiScreenPositionOptions mainScreenOptions,
511 DMError ScreenManager::StopExpand(const std::vector<ScreenId>& expandScreenIds)
520 DMError ScreenManager::StopMirror(const std::vector<ScreenId>& mirrorScreenIds)
529 DMError ScreenManager::DisableMirror(bool disableOrNot)
535 DMError ScreenManager::RemoveVirtualScreenFromGroup(std::vector<ScreenId> screens)
550 ScreenId ScreenManager::CreateVirtualScreen(VirtualScreenOption option)
555 ScreenId ScreenManager::Impl::CreateVirtualScreen(VirtualScreenOption option)
565 DMError ScreenManager::DestroyVirtualScreen(ScreenId screenId)
570 DMError ScreenManager::SetVirtualScreenSurface(ScreenId screenId, sptr<Surface> surface)
575 DMError ScreenManager::ResizeVirtualScreen(ScreenId screenId, uint32_t width, uint32_t height)
580 DMError ScreenManager::SetVirtualMirrorScreenCanvasRotation(ScreenId screenId, bool rotation)
585 DMError ScreenManager::SetVirtualMirrorScreenScaleMode(ScreenId screenId, ScreenScaleMode scaleMode)
590 VirtualScreenFlag ScreenManager::GetVirtualScreenFlag(ScreenId screenId)
595 DMError ScreenManager::SetVirtualScreenFlag(ScreenId screenId, VirtualScreenFlag screenFlag)
600 DMError ScreenManager::SetVirtualScreenRefreshRate(ScreenId screenId, uint32_t refreshInterval)
605 bool ScreenManager::SetSpecifiedScreenPower(ScreenId screenId, ScreenPowerState state, PowerStateChangeReason reason)
611 bool ScreenManager::SetScreenPowerForAll(ScreenPowerState state, PowerStateChangeReason reason)
617 ScreenPowerState ScreenManager::GetScreenPower(ScreenId dmsScreenId)
622 DMError ScreenManager::SetScreenRotationLocked(bool isLocked)
627 DMError ScreenManager::SetScreenRotationLockedFromJs(bool isLocked)
632 DMError ScreenManager::IsScreenRotationLocked(bool& isLocked)
637 void ScreenManager::Impl::NotifyScreenConnect(sptr<ScreenInfo> info)
643 void ScreenManager::Impl::NotifyScreenDisconnect(ScreenId screenId)
650 void ScreenManager::Impl::NotifyScreenChange(const sptr<ScreenInfo>& screenInfo)
656 void ScreenManager::Impl::NotifyScreenChange(const std::vector<sptr<ScreenInfo>>& screenInfos)
664 bool ScreenManager::Impl::UpdateScreenInfoLocked(sptr<ScreenInfo> screenInfo)
688 std::string ScreenManager::Impl::GetScreenInfoSrting(sptr<ScreenInfo> screenInfo)
704 bool ScreenManager::Impl::isAllListenersRemoved() const
709 void ScreenManager::Impl::OnRemoteDied()
721 void ScreenManager::OnRemoteDied()
726 bool ScreenManager::SetVirtualScreenStatus(ScreenId screenId, VirtualScreenStatus screenStatus)
731 DMError ScreenManager::SetVirtualScreenMaxRefreshRate(ScreenId id, uint32_t refreshRate,