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::CompositingCriteria Class Referenceabstract

#include <compositing_criteria.h>

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

Public Member Functions

virtual float alpha () const =0
 
virtual glm::mat4 const & transformation () const =0
 
virtual bool should_be_rendered_in (geometry::Rectangle const &rect) const =0
 
virtual bool shaped () const =0
 
virtual ~CompositingCriteria ()=default
 

Protected Member Functions

 CompositingCriteria ()=default
 
 CompositingCriteria (CompositingCriteria const &)=delete
 
CompositingCriteriaoperator= (CompositingCriteria const &)=delete
 

Constructor & Destructor Documentation

virtual mir::compositor::CompositingCriteria::~CompositingCriteria ( )
virtualdefault
mir::compositor::CompositingCriteria::CompositingCriteria ( )
protecteddefault
mir::compositor::CompositingCriteria::CompositingCriteria ( CompositingCriteria const &  )
protecteddelete

Member Function Documentation

virtual float mir::compositor::CompositingCriteria::alpha ( ) const
pure virtual

Implemented in mir::surfaces::SurfaceData.

CompositingCriteria& mir::compositor::CompositingCriteria::operator= ( CompositingCriteria const &  )
protecteddelete
virtual bool mir::compositor::CompositingCriteria::shaped ( ) const
pure virtual

Implemented in mir::surfaces::SurfaceData.

virtual bool mir::compositor::CompositingCriteria::should_be_rendered_in ( geometry::Rectangle const &  rect) const
pure virtual

Implemented in mir::surfaces::SurfaceData.

virtual glm::mat4 const& mir::compositor::CompositingCriteria::transformation ( ) const
pure virtual

Implemented in mir::surfaces::SurfaceData.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013