Mir
Public Member Functions | Public Attributes | List of all members
mir::geometry::Displacement Struct Reference

#include <displacement.h>

Public Member Functions

constexpr Displacement ()
 
constexpr Displacement (Displacement const &)=default
 
Displacementoperator= (Displacement const &)=default
 
template<typename DeltaXType , typename DeltaYType >
constexpr Displacement (DeltaXType &&dx, DeltaYType &&dy)
 
long long length_squared () const
 

Public Attributes

DeltaX dx
 
DeltaY dy
 

Detailed Description

Examples:
server_example_canonical_window_manager.cpp.

Constructor & Destructor Documentation

constexpr mir::geometry::Displacement::Displacement ( )
inline
constexpr mir::geometry::Displacement::Displacement ( Displacement const &  )
default
template<typename DeltaXType , typename DeltaYType >
constexpr mir::geometry::Displacement::Displacement ( DeltaXType &&  dx,
DeltaYType &&  dy 
)
inline

Member Function Documentation

long long mir::geometry::Displacement::length_squared ( ) const
inline
Displacement& mir::geometry::Displacement::operator= ( Displacement const &  )
default

Member Data Documentation

DeltaX mir::geometry::Displacement::dx
DeltaY mir::geometry::Displacement::dy

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Tue Oct 31 05:57:28 UTC 2017