Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::scene::ThreadedSnapshotStrategy Class Reference

#include <threaded_snapshot_strategy.h>

Inheritance diagram for mir::scene::ThreadedSnapshotStrategy:
[legend]

Public Member Functions

 ThreadedSnapshotStrategy (std::shared_ptr< PixelBuffer > const &pixels)
 
 ~ThreadedSnapshotStrategy () noexcept
 
void take_snapshot_of (std::shared_ptr< SurfaceBufferAccess > const &surface_buffer_access, SnapshotCallback const &snapshot_taken)
 
- Public Member Functions inherited from mir::scene::SnapshotStrategy
virtual ~SnapshotStrategy ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::scene::SnapshotStrategy
 SnapshotStrategy ()=default
 
 SnapshotStrategy (SnapshotStrategy const &)=delete
 
SnapshotStrategyoperator= (SnapshotStrategy const &)=delete
 

Constructor & Destructor Documentation

mir::scene::ThreadedSnapshotStrategy::ThreadedSnapshotStrategy ( std::shared_ptr< PixelBuffer > const &  pixels)
mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy ( )
noexcept

Member Function Documentation

void mir::scene::ThreadedSnapshotStrategy::take_snapshot_of ( std::shared_ptr< SurfaceBufferAccess > const &  surface_buffer_access,
SnapshotCallback const &  snapshot_taken 
)
virtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014