Lines Matching refs:RequestedLayerState
41 void addLayers(std::vector<std::unique_ptr<RequestedLayerState>>);
70 virtual void onLayerAdded(const RequestedLayerState&) = 0;
73 virtual void onLayerDestroyed(const RequestedLayerState&) = 0;
77 const std::vector<std::unique_ptr<RequestedLayerState>>& getLayers() const;
78 const std::vector<std::unique_ptr<RequestedLayerState>>& getDestroyedLayers() const;
79 const std::vector<RequestedLayerState*>& getChangedLayers() const;
80 const ftl::Flags<RequestedLayerState::Changes> getGlobalChanges() const;
81 const RequestedLayerState* getLayerFromId(uint32_t) const;
88 RequestedLayerState* getLayerFromId(uint32_t);
94 void updateDisplayMirrorLayers(RequestedLayerState& rootLayer);
98 RequestedLayerState& owner;
109 ftl::Flags<RequestedLayerState::Changes> mGlobalChanges;
110 std::vector<std::unique_ptr<RequestedLayerState>> mLayers;
112 std::vector<std::unique_ptr<RequestedLayerState>> mDestroyedLayers;
115 std::vector<RequestedLayerState*> mAddedLayers;
117 std::vector<RequestedLayerState*> mChangedLayers;