Lines Matching refs:pipeline
18 #include "core/pipeline/pipeline_base.h"
93 auto pipeline = PipelineBase::GetCurrentContextSafely();
94 CHECK_NULL_RETURN(pipeline, 0.0);
96 return value_ / pipeline->GetDipScale();
99 return value_ / pipeline->GetDipScale();
105 return value_ * pipeline->GetLogicScale() / pipeline->GetDipScale();
119 auto pipeline = PipelineBase::GetCurrentContextSafely();
120 CHECK_NULL_RETURN(pipeline, 0.0);
122 return value_ * pipeline->GetDipScale();
128 return value_ * pipeline->GetLogicScale();
138 auto pipeline = PipelineBase::GetCurrentContextSafely();
139 CHECK_NULL_RETURN(pipeline, 0.0);
140 auto fontScale = std::clamp(pipeline->GetFontScale(), 0.0f, pipeline->GetMaxAppFontScale());
145 return value_ / pipeline->GetDipScale() / fontScale;
148 return value_ / pipeline->GetDipScale() / fontScale;
154 return value_ * pipeline->GetLogicScale() / pipeline->GetDipScale() / fontScale;
178 auto pipeline = PipelineBase::GetCurrentContextSafely();
179 CHECK_NULL_RETURN(pipeline, value_);
181 return value_ * pipeline->GetDipScale();
193 auto pipeline = PipelineBase::GetCurrentContextSafely();
194 CHECK_NULL_RETURN(pipeline, value_);
195 float fontScale = std::clamp(pipeline->GetFontScale(), minFontScale, maxFontScale);
196 return value_ * pipeline->GetDipScale() * fontScale;
201 auto pipeline = PipelineBase::GetCurrentContextSafely();
202 CHECK_NULL_RETURN(pipeline, value_);
203 float maxFontScale = pipeline->GetMaxAppFontScale();
204 float fontScale = std::clamp(pipeline->GetFontScale(), minFontScale, maxFontScale);
205 return value_ * pipeline->GetDipScale() * fontScale;
210 auto pipeline = PipelineBase::GetCurrentContextSafely();
211 CHECK_NULL_RETURN(pipeline, value_);
212 CHECK_NULL_RETURN(pipeline->IsFollowSystem(), value_);
213 float maxFontScale = pipeline->GetMaxAppFontScale();
214 float fontScale = std::clamp(pipeline->GetFontScale(), 0.0f, maxFontScale);