Mir
Public Member Functions | List of all members
mir::compositor::Schedule Class Referenceabstract

#include <schedule.h>

Inheritance diagram for mir::compositor::Schedule:
[legend]

Public Member Functions

virtual void schedule (std::shared_ptr< graphics::Buffer > const &buffer)=0
 
virtual bool anything_scheduled ()=0
 
virtual std::shared_ptr< graphics::Buffernext_buffer ()=0
 
virtual ~Schedule ()=default
 
 Schedule ()=default
 
 Schedule (Schedule const &)=delete
 
Scheduleoperator= (Schedule const &)=delete
 

Constructor & Destructor Documentation

virtual mir::compositor::Schedule::~Schedule ( )
virtualdefault
mir::compositor::Schedule::Schedule ( )
default
mir::compositor::Schedule::Schedule ( Schedule const &  )
delete

Member Function Documentation

virtual bool mir::compositor::Schedule::anything_scheduled ( )
pure virtual
virtual std::shared_ptr<graphics::Buffer> mir::compositor::Schedule::next_buffer ( )
pure virtual
Schedule& mir::compositor::Schedule::operator= ( Schedule const &  )
delete
virtual void mir::compositor::Schedule::schedule ( std::shared_ptr< graphics::Buffer > const &  buffer)
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015