Lines Matching defs:DisplayManager

32 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_DISPLAY, "DisplayManager"};

40 WM_IMPLEMENT_SINGLE_INSTANCE(DisplayManager)
42 class DisplayManager::Impl : public RefBase {
47 static inline SingletonDelegator<DisplayManager> delegator;
159 class DisplayManager::Impl::DisplayManagerListener : public DisplayManagerAgentDefault {
232 class DisplayManager::Impl::DisplayManagerAgent : public DisplayManagerAgentDefault {
252 class DisplayManager::Impl::DisplayManagerScreenshotAgent : public DisplayManagerAgentDefault {
267 class DisplayManager::Impl::DisplayManagerPrivateWindowAgent : public DisplayManagerAgentDefault {
282 class DisplayManager::Impl::DisplayManagerPrivateWindowListAgent : public DisplayManagerAgentDefault {
297 class DisplayManager::Impl::DisplayManagerFoldStatusAgent : public DisplayManagerAgentDefault {
312 class DisplayManager::Impl::DisplayManagerFoldAngleAgent : public DisplayManagerAgentDefault {
327 class DisplayManager::Impl::DisplayManagerCaptureStatusAgent : public DisplayManagerAgentDefault {
342 class DisplayManager::Impl::DisplayManagerDisplayUpdateAgent : public DisplayManagerAgentDefault {
358 class DisplayManager::Impl::DisplayManagerDisplayModeAgent : public DisplayManagerAgentDefault {
373 class DisplayManager::Impl::DisplayManagerAvailableAreaAgent : public DisplayManagerAgentDefault {
388 bool DisplayManager::Impl::CheckRectValid(const Media::Rect& rect, int32_t oriHeight, int32_t oriWidth) const
411 bool DisplayManager::Impl::CheckSizeValid(const Media::Size& size, int32_t oriHeight, int32_t oriWidth) const
428 void DisplayManager::Impl::ClearDisplayStateCallback()
441 void DisplayManager::Impl::ClearFoldStatusCallback()
456 void DisplayManager::Impl::ClearFoldAngleCallback()
472 void DisplayManager::Impl::ClearCaptureStatusCallback()
488 void DisplayManager::Impl::ClearDisplayModeCallback()
503 void DisplayManager::Impl::Clear()
532 DisplayManager::Impl::~Impl()
537 DisplayManager::DisplayManager() : pImpl_(new Impl(mutex_))
543 DisplayManager::~DisplayManager()
549 DisplayId DisplayManager::GetDefaultDisplayId()
558 sptr<Display> DisplayManager::Impl::GetDefaultDisplay()
573 sptr<Display> DisplayManager::Impl::GetDefaultDisplaySync()
613 sptr<Display> DisplayManager::Impl::GetDisplayById(DisplayId displayId)
625 sptr<Display> DisplayManager::GetDisplayById(DisplayId displayId)
635 sptr<Display> DisplayManager::GetDisplayByScreen(ScreenId screenId)
648 sptr<Display> DisplayManager::Impl::GetDisplayByScreenId(ScreenId screenId)
669 std::shared_ptr<Media::PixelMap> DisplayManager::GetScreenshot(DisplayId displayId, DmErrorCode* errorCode)
678 WLOGFE("DisplayManager::GetScreenshot failed!");
685 std::shared_ptr<Media::PixelMap> DisplayManager::GetSnapshotByPicker(Media::Rect &rect, DmErrorCode* errorCode)
689 WLOGFE("DisplayManager::GetSnapshotByPicker try_lock failed!");
696 WLOGFE("DisplayManager::GetSnapshotByPicker failed!");
719 std::shared_ptr<Media::PixelMap> DisplayManager::GetScreenshot(DisplayId displayId, const Media::Rect &rect,
724 WLOGFE("DisplayManager::GetScreenshot failed!");
757 sptr<Display> DisplayManager::GetDefaultDisplay()
762 void DisplayManager::AddDisplayIdFromAms(DisplayId displayId, const wptr<IRemoteObject>& abilityToken)
781 void DisplayManager::RemoveDisplayIdFromAms(const wptr<IRemoteObject>& abilityToken)
802 DisplayId DisplayManager::GetCallingAbilityDisplayId()
824 void DisplayManager::ShowDisplayIdList(bool isShowLog)
838 sptr<Display> DisplayManager::GetDefaultDisplaySync(bool isFromNapi)
856 std::vector<DisplayId> DisplayManager::GetAllDisplayIds()
861 std::vector<DisplayPhysicalResolution> DisplayManager::Impl::GetAllDisplayPhysicalResolution()
866 std::vector<DisplayPhysicalResolution> DisplayManager::GetAllDisplayPhysicalResolution()
871 std::vector<sptr<Display>> DisplayManager::GetAllDisplays()
881 WLOGFE("DisplayManager::GetAllDisplays display %" PRIu64" nullptr!", displayId);
887 DMError DisplayManager::HasPrivateWindow(DisplayId displayId, bool& hasPrivateWindow)
892 DMError DisplayManager::Impl::HasPrivateWindow(DisplayId displayId, bool& hasPrivateWindow)
897 bool DisplayManager::IsFoldable()
902 bool DisplayManager::Impl::IsFoldable()
907 bool DisplayManager::IsCaptured()
912 bool DisplayManager::Impl::IsCaptured()
917 FoldStatus DisplayManager::GetFoldStatus()
922 FoldStatus DisplayManager::Impl::GetFoldStatus()
927 FoldDisplayMode DisplayManager::GetFoldDisplayMode()
932 FoldDisplayMode DisplayManager::Impl::GetFoldDisplayMode()
937 void DisplayManager::SetFoldDisplayMode(const FoldDisplayMode mode)
942 DMError DisplayManager::SetFoldDisplayModeFromJs(const FoldDisplayMode mode)
947 void DisplayManager::SetDisplayScale(ScreenId screenId, float scaleX, float scaleY, float pivotX, float pivotY)
952 void DisplayManager::Impl::SetDisplayScale(ScreenId screenId,
958 void DisplayManager::Impl::SetFoldDisplayMode(const FoldDisplayMode mode)
963 DMError DisplayManager::Impl::SetFoldDisplayModeFromJs(const FoldDisplayMode mode)
968 void DisplayManager::SetFoldStatusLocked(bool locked)
973 DMError DisplayManager::SetFoldStatusLockedFromJs(bool locked)
978 void DisplayManager::Impl::SetFoldStatusLocked(bool locked)
983 DMError DisplayManager::Impl::SetFoldStatusLockedFromJs(bool locked)
988 sptr<FoldCreaseRegion> DisplayManager::GetCurrentFoldCreaseRegion()
993 sptr<FoldCreaseRegion> DisplayManager::Impl::GetCurrentFoldCreaseRegion()
998 DMError DisplayManager::Impl::RegisterDisplayListener(sptr<IDisplayListener> listener)
1017 void DisplayManager::Impl::NotifyPrivateWindowStateChanged(bool hasPrivate)
1029 void DisplayManager::Impl::NotifyPrivateStateWindowListChanged(DisplayId id, std::vector<std::string> privacyWindowList)
1041 DMError DisplayManager::RegisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1050 DMError DisplayManager::UnregisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1059 DMError DisplayManager::RegisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1068 DMError DisplayManager::UnregisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1077 DMError DisplayManager::Impl::RegisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1097 DMError DisplayManager::Impl::UnregisterPrivateWindowListener(sptr<IPrivateWindowListener> listener)
1116 DMError DisplayManager::Impl::RegisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1136 DMError DisplayManager::Impl::UnregisterPrivateWindowListChangeListener(sptr<IPrivateWindowListChangeListener> listener)
1155 DMError DisplayManager::RegisterDisplayListener(sptr<IDisplayListener> listener)
1164 DMError DisplayManager::Impl::UnregisterDisplayListener(sptr<IDisplayListener> listener)
1183 DMError DisplayManager::UnregisterDisplayListener(sptr<IDisplayListener> listener)
1192 DMError DisplayManager::Impl::RegisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1212 DMError DisplayManager::RegisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1221 DMError DisplayManager::Impl::UnregisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1241 DMError DisplayManager::UnregisterDisplayPowerEventListener(sptr<IDisplayPowerEventListener> listener)
1250 DMError DisplayManager::Impl::RegisterScreenshotListener(sptr<IScreenshotListener> listener)
1269 DMError DisplayManager::RegisterScreenshotListener(sptr<IScreenshotListener> listener)
1278 DMError DisplayManager::Impl::UnregisterScreenshotListener(sptr<IScreenshotListener> listener)
1297 DMError DisplayManager::UnregisterScreenshotListener(sptr<IScreenshotListener> listener)
1306 void DisplayManager::Impl::NotifyFoldAngleChanged(std::vector<float> foldAngles)
1318 DMError DisplayManager::RegisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1327 DMError DisplayManager::Impl::RegisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1347 DMError DisplayManager::UnregisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1356 DMError DisplayManager::Impl::UnregisterFoldAngleListener(sptr<IFoldAngleListener> listener)
1375 void DisplayManager::Impl::NotifyCaptureStatusChanged(bool isCapture)
1387 DMError DisplayManager::RegisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1396 DMError DisplayManager::Impl::RegisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1416 DMError DisplayManager::UnregisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1425 DMError DisplayManager::Impl::UnregisterCaptureStatusListener(sptr<ICaptureStatusListener> listener)
1444 void DisplayManager::Impl::NotifyFoldStatusChanged(FoldStatus foldStatus)
1456 DMError DisplayManager::RegisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1465 DMError DisplayManager::Impl::RegisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1485 DMError DisplayManager::UnregisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1494 DMError DisplayManager::Impl::UnregisterFoldStatusListener(sptr<IFoldStatusListener> listener)
1513 void DisplayManager::Impl::NotifyDisplayChangeInfoChanged(const sptr<DisplayChangeInfo>& info)
1525 DMError DisplayManager::RegisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1534 DMError DisplayManager::Impl::RegisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1554 DMError DisplayManager::UnregisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1563 DMError DisplayManager::Impl::UnregisterDisplayUpdateListener(sptr<IDisplayUpdateListener> listener)
1582 void DisplayManager::Impl::NotifyDisplayModeChanged(FoldDisplayMode displayMode)
1596 void DisplayManager::Impl::NotifyAvailableAreaChanged(DMRect rect)
1608 DMError DisplayManager::RegisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1617 DMError DisplayManager::Impl::RegisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1637 DMError DisplayManager::UnregisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1646 DMError DisplayManager::Impl::UnregisterDisplayModeListener(sptr<IDisplayModeListener> listener)
1665 DMError DisplayManager::RegisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1674 DMError DisplayManager::Impl::RegisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1694 DMError DisplayManager::UnregisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1703 DMError DisplayManager::Impl::UnregisterAvailableAreaListener(sptr<IAvailableAreaListener> listener)
1722 void DisplayManager::Impl::NotifyScreenshot(sptr<ScreenshotInfo> info)
1736 void DisplayManager::Impl::NotifyDisplayPowerEvent(DisplayPowerEvent event, EventStatus status)
1750 void DisplayManager::Impl::NotifyDisplayStateChanged(DisplayId id, DisplayState state)
1766 void DisplayManager::Impl::NotifyDisplayCreate(sptr<DisplayInfo> info)
1772 void DisplayManager::Impl::NotifyDisplayDestroy(DisplayId displayId)
1779 void DisplayManager::Impl::NotifyDisplayChange(sptr<DisplayInfo> displayInfo)
1785 bool DisplayManager::Impl::UpdateDisplayInfoLocked(sptr<DisplayInfo> displayInfo)
1813 std::string DisplayManager::Impl::GetDisplayInfoSrting(sptr<DisplayInfo> displayInfo)
1830 bool DisplayManager::WakeUpBegin(PowerStateChangeReason reason)
1836 bool DisplayManager::WakeUpEnd()
1842 bool DisplayManager::SuspendBegin(PowerStateChangeReason reason)
1849 bool DisplayManager::SuspendEnd()
1855 ScreenId DisplayManager::GetInternalScreenId()
1861 bool DisplayManager::SetScreenPowerById(ScreenId screenId, ScreenPowerState state, PowerStateChangeReason reason)
1867 bool DisplayManager::Impl::SetDisplayState(DisplayState state, DisplayStateCallback callback)
1899 bool DisplayManager::SetDisplayState(DisplayState state, DisplayStateCallback callback)
1904 DisplayState DisplayManager::GetDisplayState(DisplayId displayId)
1909 bool DisplayManager::TryToCancelScreenOff()
1915 bool DisplayManager::SetScreenBrightness(uint64_t screenId, uint32_t level)
1922 uint32_t DisplayManager::GetScreenBrightness(uint64_t screenId) const
1929 void DisplayManager::NotifyDisplayEvent(DisplayEvent event)
1936 bool DisplayManager::Freeze(std::vector<DisplayId> displayIds)
1950 bool DisplayManager::Unfreeze(std::vector<DisplayId> displayIds)
1964 DMError DisplayManager::AddSurfaceNodeToDisplay(DisplayId displayId,
1970 DMError DisplayManager::RemoveSurfaceNodeFromDisplay(DisplayId displayId,
1976 void DisplayManager::Impl::OnRemoteDied()
1995 void DisplayManager::OnRemoteDied()
2004 bool DisplayManager::ConvertScreenIdToRsScreenId(ScreenId screenId, ScreenId& rsScreenId)
2009 bool DisplayManager::Impl::ConvertScreenIdToRsScreenId(ScreenId screenId, ScreenId& rsScreenId)
2016 void DisplayManager::SetVirtualScreenBlackList(ScreenId screenId, std::vector<uint64_t>& windowIdList)
2021 void DisplayManager::DisablePowerOffRenderControl(ScreenId screenId)
2026 DMError DisplayManager::ProxyForFreeze(std::set<int32_t> pidList, bool isProxy)
2036 DMError DisplayManager::Impl::ProxyForFreeze(const std::set<int32_t>& pidList, bool isProxy)
2041 DMError DisplayManager::ResetAllFreezeStatus()
2046 DMError DisplayManager::Impl::ResetAllFreezeStatus()
2051 DMError DisplayManager::SetVirtualScreenSecurityExemption(ScreenId screenId, uint32_t pid,
2057 DMError DisplayManager::Impl::SetVirtualScreenSecurityExemption(ScreenId screenId, uint32_t pid,