Lines Matching defs:const

31 using CalcDimensionFunc = std::function<bool(const CalcDimensionParam& param, double& result)>;
32 bool CalcDimensionNone(const CalcDimensionParam& param, double& result)
38 bool CalcDimensionPx(const CalcDimensionParam& param, double& result)
44 bool CalcDimensionPercent(const CalcDimensionParam& param, double& result)
53 bool CalcDimensionVp(const CalcDimensionParam& param, double& result)
62 bool CalcDimensionFp(const CalcDimensionParam& param, double& result)
71 bool CalcDimensionLpx(const CalcDimensionParam& param, double& result)
87 double Dimension::ConvertToVp() const
110 double Dimension::ConvertToPx() const
133 double Dimension::ConvertToFp() const
159 double Dimension::ConvertToPxWithSize(double size) const
167 DimensionUnit Dimension::GetAdaptDimensionUnit(const Dimension& dimension)
173 std::optional<float> minOptional, std::optional<float> maxOptional, bool allowScale) const
191 double Dimension::ConvertToPxByCustomFontScale(float minFontScale, float maxFontScale) const
199 double Dimension::ConvertToPxByAppFontScale(float minFontScale) const
208 double Dimension::ConvertToVpByAppFontScale() const
218 std::string Dimension::ToString() const
220 static const int32_t unitsNum = 6;
221 static const int32_t percentIndex = 3;
222 static const int32_t percentUnit = 100;
241 Dimension Dimension::FromString(const std::string& str)
243 static const int32_t percentUnit = 100;
244 static const std::unordered_map<std::string, DimensionUnit> uMap {
277 double vpScale, double fpScale, double lpxScale, double parentLength, double& result) const