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 | |
namespace | mir |
namespace | mir::geometry |
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support. | |
namespace | 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-2023
Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.