Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::compositor::BufferStreamSurfaces Class Reference

#include <buffer_stream_surfaces.h>

Inheritance diagram for mir::compositor::BufferStreamSurfaces:
Inheritance graph
[legend]

Public Member Functions

 BufferStreamSurfaces (std::shared_ptr< BufferBundle > const &swapper)
 
 ~BufferStreamSurfaces ()
 
std::shared_ptr< graphics::Buffersecure_client_buffer ()
 
std::shared_ptr< graphics::Bufferlock_compositor_buffer (unsigned long frameno) override
 
std::shared_ptr< graphics::Bufferlock_snapshot_buffer () override
 
geometry::PixelFormat get_stream_pixel_format ()
 
geometry::Size stream_size ()
 
void allow_framedropping (bool)
 
void force_requests_to_complete ()
 
- Public Member Functions inherited from mir::surfaces::BufferStream
virtual ~BufferStream ()
 

Protected Member Functions

 BufferStreamSurfaces (const BufferStreamSurfaces &)=delete
 
BufferStreamSurfacesoperator= (const BufferStreamSurfaces &)=delete
 

Constructor & Destructor Documentation

mir::compositor::BufferStreamSurfaces::BufferStreamSurfaces ( std::shared_ptr< BufferBundle > const &  swapper)
mir::compositor::BufferStreamSurfaces::~BufferStreamSurfaces ( )
mir::compositor::BufferStreamSurfaces::BufferStreamSurfaces ( const BufferStreamSurfaces )
protecteddelete

Member Function Documentation

void mir::compositor::BufferStreamSurfaces::allow_framedropping ( bool  allow)
virtual
void mir::compositor::BufferStreamSurfaces::force_requests_to_complete ( )
virtual
geom::PixelFormat mir::compositor::BufferStreamSurfaces::get_stream_pixel_format ( )
virtual
std::shared_ptr< mg::Buffer > mir::compositor::BufferStreamSurfaces::lock_compositor_buffer ( unsigned long  frameno)
overridevirtual
std::shared_ptr< mg::Buffer > mir::compositor::BufferStreamSurfaces::lock_snapshot_buffer ( )
overridevirtual
BufferStreamSurfaces& mir::compositor::BufferStreamSurfaces::operator= ( const BufferStreamSurfaces )
protecteddelete
std::shared_ptr< mg::Buffer > mir::compositor::BufferStreamSurfaces::secure_client_buffer ( )
virtual
geom::Size mir::compositor::BufferStreamSurfaces::stream_size ( )
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013