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

#include <display_input_region.h>

Inheritance diagram for mir::input::DisplayInputRegion:
Inheritance graph
[legend]

Public Member Functions

 DisplayInputRegion (std::shared_ptr< graphics::Display > const &display)
 
geometry::Rectangle bounding_rectangle ()
 The bounding rectangle of the input region. More...
 
void confine (geometry::Point &point)
 Confines a point to the input region. More...
 
- Public Member Functions inherited from mir::input::InputRegion
virtual ~InputRegion ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::input::InputRegion
 InputRegion ()=default
 
 InputRegion (InputRegion const &)=delete
 
InputRegionoperator= (InputRegion const &)=delete
 

Constructor & Destructor Documentation

mir::input::DisplayInputRegion::DisplayInputRegion ( std::shared_ptr< graphics::Display > const &  display)

Member Function Documentation

geom::Rectangle mir::input::DisplayInputRegion::bounding_rectangle ( )
virtual

The bounding rectangle of the input region.

Implements mir::input::InputRegion.

void mir::input::DisplayInputRegion::confine ( geometry::Point point)
virtual

Confines a point to the input region.

If the point is within input region it remains unchanged, otherwise it is replaced by the region point that is closest to it.

Parameters
[in,out]pointthe point to confine

Implements mir::input::InputRegion.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014