Lines Matching defs:const
94 constexpr double Value() const
104 constexpr DimensionUnit Unit() const
114 bool IsValid() const
119 bool IsNonNegative() const
124 bool IsNonPositive() const
129 bool IsNegative() const
135 double ConvertToPx(double dipScale) const
144 double ConvertToVp() const;
147 double ConvertToPx() const;
150 double ConvertToFp() const;
152 DimensionUnit GetAdaptDimensionUnit(const Dimension& dimension);
155 std::optional<float> minOptional, std::optional<float> maxOptional, bool allowScale = true) const;
157 double ConvertToPxByCustomFontScale(float minFontScale, float maxFontScale) const;
159 double ConvertToPxByAppFontScale(float minFontScale) const;
161 double ConvertToVpByAppFontScale() const;
163 double GetNativeValue(DimensionUnit unit) const
177 double ConvertToPxWithSize(double size) const;
179 bool NormalizeToPx(double vpScale, double fpScale, double lpxScale, double parentLength, double& result) const;
181 constexpr Dimension operator*(double value) const
186 constexpr Dimension operator/(double value) const
195 bool operator==(const Dimension& dimension) const
200 bool operator!=(const Dimension& dimension) const
208 constexpr Dimension operator+(const Dimension& dimension) const
220 Dimension& operator+=(const Dimension& dimension)
230 constexpr Dimension operator-(const Dimension& dimension) const
242 constexpr Dimension operator-() const
250 Dimension& operator-=(const Dimension& dimension)
257 bool operator>(const Dimension& dimension) const
263 bool operator<(const Dimension& dimension) const
269 std::string ToString() const;
271 static Dimension FromString(const std::string& str);