Mir
|
Go to the source code of this file.
Classes | |
struct | mir::geometry::WidthTag |
These tag types determine what type of dimension a value holds and what operations are possible with it. They are only used as template parameters, are never instantiated and should only require forward declarations, but some compiler versions seem to fail if they aren't given real declarations. More... | |
struct | mir::geometry::HeightTag |
struct | mir::geometry::XTag |
struct | mir::geometry::YTag |
struct | mir::geometry::DeltaXTag |
struct | mir::geometry::DeltaYTag |
struct | mir::geometry::StrideTag |
Namespaces | |
mir | |
mir::geometry | |
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support. | |
mir::geometry::generic | |
Typedefs | |
template<typename T > | |
using | mir::geometry::generic::Width = Value< T, WidthTag > |
template<typename T > | |
using | mir::geometry::generic::Height = Value< T, HeightTag > |
template<typename T > | |
using | mir::geometry::generic::X = Value< T, XTag > |
template<typename T > | |
using | mir::geometry::generic::Y = Value< T, YTag > |
template<typename T > | |
using | mir::geometry::generic::DeltaX = Value< T, DeltaXTag > |
template<typename T > | |
using | mir::geometry::generic::DeltaY = Value< T, DeltaYTag > |
using | mir::geometry::Width = generic::Width< int > |
using | mir::geometry::Height = generic::Height< int > |
using | mir::geometry::X = generic::X< int > |
using | mir::geometry::Y = generic::Y< int > |
using | mir::geometry::DeltaX = generic::DeltaX< int > |
using | mir::geometry::DeltaY = generic::DeltaY< int > |
using | mir::geometry::WidthF = generic::Width< float > |
using | mir::geometry::HeightF = generic::Height< float > |
using | mir::geometry::XF = generic::X< float > |
using | mir::geometry::YF = generic::Y< float > |
using | mir::geometry::DeltaXF = generic::DeltaX< float > |
using | mir::geometry::DeltaYF = generic::DeltaY< float > |
using | mir::geometry::Stride = generic::Value< int, StrideTag > |
using | mir::geometry::Point = generic::Point< int > |
using | mir::geometry::Size = generic::Size< int > |
using | mir::geometry::Displacement = generic::Displacement< int > |
using | mir::geometry::Rectangle = generic::Rectangle< int > |
using | mir::geometry::PointF = generic::Point< float > |
using | mir::geometry::SizeF = generic::Size< float > |
using | mir::geometry::DisplacementF = generic::Displacement< float > |
using | mir::geometry::RectangleF = generic::Rectangle< int > |
Copyright © 2012-2022
Canonical Ltd.
Generated on Tue Sep 13 03:20:30 UTC 2022
This documentation is licensed under the GPL version 2 or 3.