Lines Matching refs:DimensionUnit

80 std::unordered_map<DimensionUnit, CalcDimensionFunc> calcDimensionFuncMap_ = {
81 { DimensionUnit::NONE, &CalcDimensionNone }, { DimensionUnit::PX, &CalcDimensionPx },
82 { DimensionUnit::PERCENT, &CalcDimensionPercent }, { DimensionUnit::VP, &CalcDimensionVp },
83 { DimensionUnit::FP, &CalcDimensionFp }, { DimensionUnit::LPX, &CalcDimensionLpx }
89 if (unit_ == DimensionUnit::VP) {
95 if (unit_ == DimensionUnit::NONE) {
98 if (unit_ == DimensionUnit::PX) {
101 if (unit_ == DimensionUnit::FP) {
104 if (unit_ == DimensionUnit::LPX) {
112 if (unit_ == DimensionUnit::NONE) {
115 if (unit_ == DimensionUnit::PX) {
121 if (unit_ == DimensionUnit::VP) {
124 if (unit_ == DimensionUnit::FP) {
127 if (unit_ == DimensionUnit::LPX) {
135 if (unit_ == DimensionUnit::FP) {
144 if (unit_ == DimensionUnit::NONE) {
147 if (unit_ == DimensionUnit::PX) {
150 if (unit_ == DimensionUnit::VP) {
153 if (unit_ == DimensionUnit::LPX) {
161 if (unit_ == DimensionUnit::PERCENT) {
167 DimensionUnit Dimension::GetAdaptDimensionUnit(const Dimension& dimension)
175 if (unit_ != DimensionUnit::FP) {
225 static_cast<int32_t>(unit_) < static_cast<int32_t>(DimensionUnit::INVALID)) {
228 if (unit_ == DimensionUnit::NONE) {
231 if (unit_ == DimensionUnit::INVALID) {
244 static const std::unordered_map<std::string, DimensionUnit> uMap {
245 { "px", DimensionUnit::PX },
246 { "vp", DimensionUnit::VP },
247 { "fp", DimensionUnit::FP },
248 { "%", DimensionUnit::PERCENT },
249 { "lpx", DimensionUnit::LPX },
250 { "auto", DimensionUnit::AUTO },
254 DimensionUnit unit = DimensionUnit::FP;
269 value = unit == DimensionUnit::PERCENT ? value / percentUnit : value;