12#include "concepts.hpp"
15namespace hi::inline
v1 {
22constexpr auto large_number_v = T{16777215};
26template<std::
floating_po
int T>
38template<std::
floating_po
int T>
41template<std::
floating_po
int T>
42constexpr auto points_to_dp_scale_v = dp_per_inch_v<T> / points_per_inch_v<T>;
46template<std::
floating_po
int T>
49 return x * points_to_dp_scale_v<T>;
DOXYGEN BUG.
Definition algorithm.hpp:13
constexpr auto points_per_inch_v
The number of points (typography) per inch.
Definition numbers.hpp:27
constexpr auto dp_per_inch_v
The number of device independent pixels per inch.
Definition numbers.hpp:39
constexpr double points_per_inch
Definition numbers.hpp:54
constexpr double dp_per_inch
Definition numbers.hpp:58
constexpr T points_to_dp(T x) noexcept
Convert points to device independent pixels.
Definition numbers.hpp:47