19 #ifndef MIR_SHELL_THREADED_SNAPSHOT_STRATEGY_H_
20 #define MIR_SHELL_THREADED_SNAPSHOT_STRATEGY_H_
34 class SnapshottingFunctor;
43 std::shared_ptr<SurfaceBufferAccess>
const& surface_buffer_access,
47 std::shared_ptr<PixelBuffer>
const pixels;
48 std::unique_ptr<SnapshottingFunctor> functor;