68
69
std::shared_ptr<SceneReport> const& report);
69
70
virtual ~SurfaceStack() noexcept(true) {}
72
76
virtual void for_each_if(compositor::FilterForScene &filter, compositor::OperatorForScene &op);
73
77
virtual void reverse_for_each_if(compositor::FilterForScene& filter,
74
78
compositor::OperatorForScene& op);
78
84
void for_each(std::function<void(std::shared_ptr<input::InputChannel> const&)> const& callback);