Lines Matching refs:sptr
33 using DisplayStateChangeListener = std::function<void(DisplayId, sptr<DisplayInfo>,
34 const std::map<DisplayId, sptr<DisplayInfo>>&, DisplayStateChangeType)>;
40 void Init(sptr<AbstractScreenController> abstractScreenController);
45 sptr<AbstractDisplay> GetAbstractDisplay(DisplayId displayId) const;
46 sptr<AbstractDisplay> GetAbstractDisplayByScreen(ScreenId screenId) const;
51 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);
61 void AddScreenToMirrorLocked(sptr<AbstractScreen> absScreen);
62 void AddScreenToExpandLocked(sptr<AbstractScreen> absScreen);
63 std::map<DisplayId, sptr<DisplayInfo>> GetAllDisplayInfoOfGroup(sptr<DisplayInfo> info);
65 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay);
67 sptr<AbstractScreen> absScreen, sptr<AbstractScreenGroup> screenGroup, sptr<AbstractDisplay>& absDisplay);
68 bool UpdateDisplaySize(sptr<AbstractDisplay> absDisplay, sptr<SupportedScreenModes> info,
70 void SetDisplayStateChangeListener(sptr<AbstractDisplay> abstractDisplay, DisplayStateChangeType type);
75 sptr<AbstractDisplay> dummyDisplay_;
76 std::map<DisplayId, sptr<AbstractDisplay>> abstractDisplayMap_;
77 sptr<AbstractScreenController> abstractScreenController_;
78 sptr<AbstractScreenController::AbstractScreenCallback> abstractScreenCallback_;