Mir
Public Member Functions | Protected Member Functions | List of all members
mir::renderer::software::PixelSource Class Referenceabstract

#include <pixel_source.h>

Public Member Functions

virtual ~PixelSource ()=default
 
virtual void write (unsigned char const *pixels, size_t size)=0
 
virtual void read (std::function< void(unsigned char const *)> const &do_with_pixels)=0
 
virtual geometry::Stride stride () const =0
 

Protected Member Functions

 PixelSource ()=default
 
 PixelSource (PixelSource const &)=delete
 
PixelSourceoperator= (PixelSource const &)=delete
 

Constructor & Destructor Documentation

virtual mir::renderer::software::PixelSource::~PixelSource ( )
virtualdefault
mir::renderer::software::PixelSource::PixelSource ( )
protecteddefault
mir::renderer::software::PixelSource::PixelSource ( PixelSource const &  )
protecteddelete

Member Function Documentation

PixelSource& mir::renderer::software::PixelSource::operator= ( PixelSource const &  )
protecteddelete
virtual void mir::renderer::software::PixelSource::read ( std::function< void(unsigned char const *)> const &  do_with_pixels)
pure virtual
virtual geometry::Stride mir::renderer::software::PixelSource::stride ( ) const
pure virtual
virtual void mir::renderer::software::PixelSource::write ( unsigned char const *  pixels,
size_t  size 
)
pure virtual

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017