19 #ifndef MIR_SCENE_SNAPSHOT_STRATEGY_H_
20 #define MIR_SCENE_SNAPSHOT_STRATEGY_H_
30 class SurfaceBufferAccess;
38 std::shared_ptr<SurfaceBufferAccess>
const& surface_buffer_access,
All things Mir.
Definition: aging_buffer.h:24
SnapshotStrategy()=default
std::function< void(Snapshot const &)> SnapshotCallback
Definition: snapshot.h:39
SnapshotStrategy & operator=(SnapshotStrategy const &)=delete
virtual void take_snapshot_of(std::shared_ptr< SurfaceBufferAccess > const &surface_buffer_access, SnapshotCallback const &snapshot_taken)=0
Definition: snapshot_strategy.h:32
virtual ~SnapshotStrategy()=default