Lines Matching defs:AbstractDisplayController
34 constexpr HiviewDFX::HiLogLabel LABEL = {LOG_CORE, HILOG_DOMAIN_DISPLAY, "AbstractDisplayController"};
37 AbstractDisplayController::AbstractDisplayController(std::recursive_mutex& mutex, DisplayStateChangeListener listener)
42 AbstractDisplayController::~AbstractDisplayController()
47 void AbstractDisplayController::Init(sptr<AbstractScreenController> abstractScreenController)
58 = std::bind(&AbstractDisplayController::OnAbstractScreenConnect, this, std::placeholders::_1);
60 = std::bind(&AbstractDisplayController::OnAbstractScreenDisconnect, this, std::placeholders::_1);
62 = std::bind(&AbstractDisplayController::OnAbstractScreenChange, this, std::placeholders::_1,
67 ScreenId AbstractDisplayController::GetDefaultScreenId()
72 RSScreenModeInfo AbstractDisplayController::GetScreenActiveMode(ScreenId id)
77 sptr<AbstractDisplay> AbstractDisplayController::GetAbstractDisplay(DisplayId displayId) const
92 sptr<AbstractDisplay> AbstractDisplayController::GetAbstractDisplayByScreen(ScreenId screenId) const
109 std::vector<DisplayId> AbstractDisplayController::GetAllDisplayIds() const
119 std::shared_ptr<Media::PixelMap> AbstractDisplayController::GetScreenSnapshot(DisplayId displayId)
146 void AbstractDisplayController::OnAbstractScreenConnect(sptr<AbstractScreen> absScreen)
172 void AbstractDisplayController::OnAbstractScreenDisconnect(sptr<AbstractScreen> absScreen)
215 DisplayId AbstractDisplayController::ProcessNormalScreenDisconnected(
239 DisplayId AbstractDisplayController::ProcessExpandScreenDisconnected(
264 void AbstractDisplayController::OnAbstractScreenChange(sptr<AbstractScreen> absScreen, DisplayChangeEvent event)
288 void AbstractDisplayController::ProcessDisplayRotationChange(sptr<AbstractScreen> absScreen,
311 void AbstractDisplayController::ProcessDisplayCompression(sptr<AbstractScreen> absScreen)
364 sptr<AbstractDisplay> AbstractDisplayController::GetAbstractDisplayByAbsScreen(sptr<AbstractScreen> absScreen)
397 void AbstractDisplayController::ProcessDisplayUpdateOrientation(sptr<AbstractScreen> absScreen,
440 void AbstractDisplayController::ProcessDisplaySizeChange(sptr<AbstractScreen> absScreen)
473 bool AbstractDisplayController::UpdateDisplaySize(sptr<AbstractDisplay> absDisplay, sptr<SupportedScreenModes> info,
522 void AbstractDisplayController::ProcessVirtualPixelRatioChange(sptr<AbstractScreen> absScreen)
549 void AbstractDisplayController::BindAloneScreenLocked(sptr<AbstractScreen> realAbsScreen)
595 void AbstractDisplayController::AddScreenToMirrorLocked(sptr<AbstractScreen> absScreen)
600 void AbstractDisplayController::AddScreenToExpandLocked(sptr<AbstractScreen> absScreen)
645 void AbstractDisplayController::SetFreeze(std::vector<DisplayId> displayIds, bool toFreeze)
681 std::map<DisplayId, sptr<DisplayInfo>> AbstractDisplayController::GetAllDisplayInfoOfGroup(sptr<DisplayInfo> info)
695 void AbstractDisplayController::SetDisplayStateChangeListener(
704 DisplayId AbstractDisplayController::GetDefaultDisplayId()