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

§ ~PixelSource()

virtual mir::renderer::software::PixelSource::~PixelSource ( )
virtualdefault

§ PixelSource() [1/2]

mir::renderer::software::PixelSource::PixelSource ( )
protecteddefault

§ PixelSource() [2/2]

mir::renderer::software::PixelSource::PixelSource ( PixelSource const &  )
protecteddelete

Member Function Documentation

§ operator=()

PixelSource& mir::renderer::software::PixelSource::operator= ( PixelSource const &  )
protecteddelete

§ read()

virtual void mir::renderer::software::PixelSource::read ( std::function< void(unsigned char const *)> const &  do_with_pixels)
pure virtual

§ stride()

virtual geometry::Stride mir::renderer::software::PixelSource::stride ( ) const
pure virtual

§ write()

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 Sat Dec 3 12:48:59 UTC 2016