Lines Matching refs:sptr
38 AbstractScreen(sptr<AbstractScreenController>, const std::string& name, ScreenId dmsId, ScreenId rsId);
42 sptr<SupportedScreenModes> GetActiveScreenMode() const;
43 std::vector<sptr<SupportedScreenModes>> GetAbstractScreenModes() const;
44 sptr<AbstractScreenGroup> GetGroup() const;
45 sptr<ScreenInfo> ConvertToScreenInfo() const;
85 std::vector<sptr<SupportedScreenModes>> modes_ = {};
96 void FillScreenInfo(sptr<ScreenInfo>) const;
97 const sptr<AbstractScreenController> screenController_;
110 AbstractScreenGroup(sptr<AbstractScreenController>, ScreenId dmsId, ScreenId rsId, std::string name,
116 bool AddChild(sptr<AbstractScreen>& dmsScreen, Point& startPoint);
117 bool AddChildren(std::vector<sptr<AbstractScreen>>& dmsScreens, std::vector<Point>& startPoints);
118 bool RemoveChild(sptr<AbstractScreen>& dmsScreen);
119 bool RemoveDefaultScreen(const sptr<AbstractScreen>& dmsScreen);
121 std::vector<sptr<AbstractScreen>> GetChildren() const;
125 sptr<ScreenGroupInfo> ConvertToScreenGroupInfo() const;
133 bool GetRSDisplayNodeConfig(sptr<AbstractScreen>& dmsScreen, struct RSDisplayNodeConfig& config);
135 std::map<ScreenId, sptr<AbstractScreen>> screenMap_;