Home
last modified time | relevance | path

Searched refs:clamp (Results 1 - 25 of 219) sorted by relevance

123456789

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/
H A Dcolor_filter.cpp31 ColorFilter::ColorFilter(FilterType t, const ColorMatrix& m, Clamp clamp) noexcept : ColorFilter() in ColorFilter()
34 impl_->InitWithColorMatrix(m, clamp); in ColorFilter()
37 ColorFilter::ColorFilter(FilterType t, const float f[20], Clamp clamp) noexcept : ColorFilter() in ColorFilter()
40 impl_->InitWithColorFloat(f, clamp); in ColorFilter()
50 const float f2[MATRIX_SIZE], Clamp clamp) noexcept : ColorFilter() in ColorFilter()
53 impl_->InitWithCompose(f1, f2, clamp); in ColorFilter()
63 void ColorFilter::InitWithCompose(const float f1[MATRIX_SIZE], const float f2[MATRIX_SIZE], Clamp clamp) in InitWithCompose() argument
66 impl_->InitWithCompose(f1, f2, clamp); in InitWithCompose()
115 const float (&f1)[MATRIX_SIZE], const float (&f2)[MATRIX_SIZE], Clamp clamp) in CreateComposeColorFilter()
117 return std::make_shared<ColorFilter>(ColorFilter::FilterType::COMPOSE, f1, f2, clamp); in CreateComposeColorFilter()
114 CreateComposeColorFilter( const float (&f1)[MATRIX_SIZE], const float (&f2)[MATRIX_SIZE], Clamp clamp) CreateComposeColorFilter() argument
120 CreateMatrixColorFilter(const ColorMatrix& m, Clamp clamp) CreateMatrixColorFilter() argument
125 CreateFloatColorFilter(const float (&f)[MATRIX_SIZE], Clamp clamp) CreateFloatColorFilter() argument
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui_effect/
H A Dutils.h35 return std::clamp(para, limits.first, limits.second);
40 return Vector3f(std::clamp(para.x_, limits.first, limits.second), std::clamp(para.y_, limits.first, limits.second),
41 std::clamp(para.z_, limits.first, limits.second));
46 return Vector4f(std::clamp(para.x_, limits.first, limits.second), std::clamp(para.y_, limits.first, limits.second),
47 std::clamp(para.z_, limits.first, limits.second), std::clamp(para.w_, limits.first, limits.second));
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_color_filter.cpp32 static SkColorFilters::Clamp ConverToSkClamp(Drawing::Clamp clamp) in ConverToSkClamp() argument
34 return (clamp == Drawing::Clamp::YES_CLAMP ? SkColorFilters::Clamp::kYes : SkColorFilters::Clamp::kNo); in ConverToSkClamp()
42 void SkiaColorFilter::InitWithColorMatrix(const ColorMatrix& m, Clamp clamp) in InitWithColorMatrix() argument
46 filter_ = SkColorFilters::Matrix(dst, ConverToSkClamp(clamp)); in InitWithColorMatrix()
49 void SkiaColorFilter::InitWithColorFloat(const float f[20], Clamp clamp) in InitWithColorFloat() argument
51 filter_ = SkColorFilters::Matrix(f, ConverToSkClamp(clamp)); in InitWithColorFloat()
81 void SkiaColorFilter::InitWithCompose(const float f1[MATRIX_SIZE], const float f2[MATRIX_SIZE], Clamp clamp) in InitWithCompose() argument
83 filter_ = SkColorFilters::Compose(SkColorFilters::Matrix(f1, ConverToSkClamp(clamp)), in InitWithCompose()
84 SkColorFilters::Matrix(f2, ConverToSkClamp(clamp))); in InitWithCompose()
H A Dskia_color_filter.h39 void InitWithColorMatrix(const ColorMatrix& m, Clamp clamp = Clamp::YES_CLAMP) override;
40 void InitWithColorFloat(const float f[20], Clamp clamp = Clamp::YES_CLAMP) override;
45 Clamp clamp = Clamp::YES_CLAMP) override;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_color.cpp89 return (static_cast<uint32_t>(std::clamp<int16_t>(alpha_, 0, UINT8_MAX))) | in AsRgbaInt()
90 ((static_cast<uint32_t>(std::clamp<int16_t>(red_, 0, UINT8_MAX))) << 24) | // 24 red shift in AsRgbaInt()
91 ((static_cast<uint32_t>(std::clamp<int16_t>(green_, 0, UINT8_MAX))) << 16) | // 16 green shift in AsRgbaInt()
92 ((static_cast<uint32_t>(std::clamp<int16_t>(blue_, 0, UINT8_MAX))) << 8); // 8 blue shift in AsRgbaInt()
102 return ((static_cast<uint32_t>(std::clamp<int16_t>(alpha_, 0, UINT8_MAX))) << 24) | // 24 alpha shift in AsArgbInt()
103 ((static_cast<uint32_t>(std::clamp<int16_t>(red_, 0, UINT8_MAX))) << 16) | // 16 red shift in AsArgbInt()
104 ((static_cast<uint32_t>(std::clamp<int16_t>(green_, 0, UINT8_MAX))) << 8) | // 8 green shift in AsArgbInt()
105 (static_cast<uint32_t>(std::clamp<int16_t>(blue_, 0, UINT8_MAX))); in AsArgbInt()
116 return (static_cast<uint32_t>(std::clamp<int16_t>(alpha_, 0, UINT8_MAX))) | in AsBgraInt()
117 ((static_cast<uint32_t>(std::clamp<int16_ in AsBgraInt()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/effect/
H A Dcolor_filter.h51 const float (&f1)[MATRIX_SIZE], const float (&f2)[MATRIX_SIZE], Clamp clamp = Clamp::YES_CLAMP);
52 static std::shared_ptr<ColorFilter> CreateMatrixColorFilter(const ColorMatrix& m, Clamp clamp = Clamp::YES_CLAMP);
54 Clamp clamp = Clamp::YES_CLAMP);
84 ColorFilter(FilterType t, const ColorMatrix& m, Clamp clamp = Clamp::YES_CLAMP) noexcept;
85 ColorFilter(FilterType t, const float f[MATRIX_SIZE], Clamp clamp = Clamp::YES_CLAMP) noexcept;
88 Clamp clamp = Clamp::YES_CLAMP) noexcept;
95 void InitWithCompose(const float f1[MATRIX_SIZE], const float f2[MATRIX_SIZE], Clamp clamp = Clamp::YES_CLAMP);
/foundation/graphic/graphic_2d/utils/color_manager/src/
H A Dcolor_space_convertor.cpp31 n = std::clamp(n, srcColorSpace.clampMin, srcColorSpace.clampMax); in Convert()
38 n = std::clamp(n, dstColorSpace.clampMin, dstColorSpace.clampMax); in Convert()
47 n = std::clamp(n, srcColorSpace.clampMin, srcColorSpace.clampMax); in ConvertLinear()
52 n = std::clamp(n, dstColorSpace.clampMin, dstColorSpace.clampMax); in ConvertLinear()
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dcolor.h267 return (static_cast<uint32_t>(std::clamp<int16_t>(blue_, 0, UINT8_MAX))) | in GetValue()
268 (static_cast<uint32_t>((std::clamp<int16_t>(green_, 0, UINT8_MAX)) << 8)) | in GetValue()
269 (static_cast<uint32_t>((std::clamp<int16_t>(red_, 0, UINT8_MAX)) << 16)) | in GetValue()
270 (static_cast<uint32_t>((std::clamp<int16_t>(alpha_, 0, UINT8_MAX)) << 24)); in GetValue()
277 static_cast<uint8_t>(std::clamp<int16_t>(alpha, 0, UINT8_MAX)), in BlendOpacity()
278 static_cast<uint8_t>(std::clamp<int16_t>(red_, 0, UINT8_MAX)), in BlendOpacity()
279 static_cast<uint8_t>(std::clamp<int16_t>(green_, 0, UINT8_MAX)), in BlendOpacity()
280 static_cast<uint8_t>(std::clamp<int16_t>(blue_, 0, UINT8_MAX))); in BlendOpacity()
286 static_cast<uint8_t>(std::clamp<int16_t>(alpha_, 0, UINT8_MAX)), in ToColor()
287 static_cast<uint8_t>(std::clamp<int16_ in ToColor()
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_lighting_common.h100 pow(clamp(max(dot(normalDFdx, normalDFdx), dot(normalDdFdy, normalDdFdy)), 0.0, 1.0), 0.333); in GetFinalCorrectedRoughness()
103 roughness = clamp(roughness, CORE_BRDF_MIN_ROUGHNESS, 1.0); in GetFinalCorrectedRoughness()
121 const float ccNoV = clamp(dot(ccsv.ccNormal, V), CORE3D_PBR_LIGHTING_EPSILON, 1.0); in AppendIndirectClearcoat()
167 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFMetallicRoughness()
184 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFMetallicRoughness()
204 bd.roughness = 1.0 - clamp(material.a, 0.0, 1.0); in CalcBRDFSpecularGlossiness()
217 const CORE_RELAXEDP float metallic = clamp(material.b, 0.0, 1.0); in CalcBRDFSpecular()
258 const float bendFactor = abs(asv.anisotropy) * clamp(asv.roughness * 5.0, 0.0, 1.0); in GetAnistropicReflectionVector()
274 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLight()
275 const float NoH = clamp(do in CalculateLight()
[all...]
H A D3d_dm_target_packing_common.h42 float t = clamp(-n.z, 0.0, 1.0); in NormalOctDecode()
115 packed.a = clamp(packed.a * CORE_MATERIAL_DF_REFLECTANCE_COEFF, 0.0, 1.0); in GetPackMaterialWithFlags()
132 // zero to hdr max clamp and alpha multiply in GetPackPbrColor()
133 return vec4(clamp(color.rgb, 0.0, CORE3D_HDR_FLOAT_CLAMP_MAX_VALUE) * alpha, alpha); in GetPackPbrColor()
H A D3d_dm_brdf_common.h40 return clamp(pow(NoV + ao, exp2(-16.0 * roughness - 1.0)) - 1.0 + ao, 0.0, 1.0); in EnvSpecularAo()
76 return clamp(f0 * (f0 * 0.526868 + 0.529324) - 0.0482256, 0.0, 1.0); in f0ClearcoatToSurface()
148 return clamp(v, 0.0, 1.0); in vGGXAnisotropic()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcolor.cpp111 red_ = static_cast<uint8_t>(std::clamp(r, 0.0f, 1.0f) * RGB_MAX); in SetRedF()
116 green_ = static_cast<uint8_t>(std::clamp(g, 0.0f, 1.0f) * RGB_MAX); in SetGreenF()
121 blue_ = static_cast<uint8_t>(std::clamp(b, 0.0f, 1.0f) * RGB_MAX); in SetBlueF()
126 alpha_ = static_cast<uint8_t>(std::clamp(a, 0.0f, 1.0f) * RGB_MAX); in SetAlphaF()
139 alpha_ = static_cast<uint32_t>(round(std::clamp(a, 0.0f, 1.0f) * RGB_MAX)); in SetRgbF()
140 red_ = static_cast<uint32_t>(round(std::clamp(r, 0.0f, 1.0f) * RGB_MAX)); in SetRgbF()
141 green_ = static_cast<uint32_t>(round(std::clamp(g, 0.0f, 1.0f) * RGB_MAX)); in SetRgbF()
142 blue_ = static_cast<uint32_t>(round(std::clamp(b, 0.0f, 1.0f) * RGB_MAX)); in SetRgbF()
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/math/
H A Dfloat_packer.h108 u.in[0] = uint16_t(round(clamp(v[0], 0.f, +1.f) * 65535.0f)); in PackUnorm2X16()
109 u.in[1] = uint16_t(round(clamp(v[1], 0.f, +1.f) * 65535.0f)); in PackUnorm2X16()
135 u.in[0] = (int16_t)(round(clamp(v.x, -1.0f, +1.0f) * 32767.0f)); in PackSnorm2X16()
136 u.in[1] = (int16_t)(round(clamp(v.y, -1.0f, +1.0f) * 32767.0f)); in PackSnorm2X16()
150 return Vec2(clamp(u.out[0] * 3.0518509475997192297128208258309e-5f, -1.0f, 1.0f), in UnpackSnorm2X16()
151 clamp(u.out[1] * 3.0518509475997192297128208258309e-5f, -1.0f, 1.0f)); in UnpackSnorm2X16()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_editing_value_ng.h60 caretPosition = std::clamp(position, 0, static_cast<int32_t>(GetWideText().length())); in CursorMoveToPosition()
84 position = std::clamp(position, 0, static_cast<int32_t>(wideText.length())); in GetValueBeforePosition()
92 position = std::clamp(position, 0, static_cast<int32_t>(wideText.length())); in GetValueAfterPosition()
100 auto min = std::clamp(std::max(std::min(start, end), 0), 0, static_cast<int32_t>(wideText.length())); in GetSelectedText()
101 auto max = std::clamp(std::min(std::max(start, end), static_cast<int32_t>(wideText.length())), 0, in GetSelectedText()
H A Dtext_field_controller.cpp79 selectionStart = std::clamp(selectionStart, 0, length); in SetTextSelection()
80 selectionEnd = std::clamp(selectionEnd, 0, length); in SetTextSelection()
/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/
H A Dinplace_lighting_common.h33 const float VoH = clamp(dot(sd.V, H), 0.0, 1.0); in CalculateLightInplace()
34 const float NoH = clamp(dot(sd.N, H), 0.0, 1.0); in CalculateLightInplace()
47 const float ccNoL = clamp(dot(ccsv.ccNormal, L), CORE3D_PBR_LIGHTING_EPSILON, 1.0); in CalculateLightInplace()
48 const float ccNoH = clamp(dot(ccsv.ccNormal, H), CORE3D_PBR_LIGHTING_EPSILON, 1.0); in CalculateLightInplace()
49 const float ccLoH = clamp(dot(L, H), CORE3D_PBR_LIGHTING_EPSILON, 1.0); in CalculateLightInplace()
50 const float ccNoV = clamp(dot(ccsv.ccNormal, sd.V), CORE3D_PBR_LIGHTING_EPSILON, 1.0); in CalculateLightInplace()
97 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLightingInplace()
130 const float NoL = clamp(dot(sd.N, L), 0.0, 1.0); in CalculateLightingInplace()
153 const float angularAttenuation = clamp(cd * lightAngleScale + lightAngleOffset, 0.0, 1.0); in CalculateLightingInplace()
177 const float NoL = clamp(do in CalculateLightingInplace()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/
H A Dcolor_filter_impl.h40 virtual void InitWithColorMatrix(const ColorMatrix& m, Clamp clamp) = 0;
41 virtual void InitWithColorFloat(const float f[20], Clamp clamp) = 0;
45 virtual void InitWithCompose(const float f1[MATRIX_SIZE], const float f2[MATRIX_SIZE], Clamp clamp) = 0;
/foundation/arkui/ace_engine/test/mock/core/rosen/
H A Dtesting_color.h95 return (static_cast<uint32_t>(std::clamp<int16_t>(blue_, 0, UINT8_MAX))) | in GetValue()
96 (static_cast<uint32_t>((std::clamp<int16_t>(green_, 0, UINT8_MAX)) << 8)) | in GetValue()
97 (static_cast<uint32_t>((std::clamp<int16_t>(red_, 0, UINT8_MAX)) << 16)) | in GetValue()
98 (static_cast<uint32_t>((std::clamp<int16_t>(alpha_, 0, UINT8_MAX)) << 24)); in GetValue()
/foundation/arkui/ace_engine/frameworks/core/components/stack/
H A Drender_stack.cpp128 double constrainedWidth = std::clamp(item->GetLayoutSize().Width(), GetLayoutParam().GetMinSize().Width(), in DetermineStackSize()
130 double constrainedHeight = std::clamp(item->GetLayoutSize().Height(), GetLayoutParam().GetMinSize().Height(), in DetermineStackSize()
141 double constrainedWidth = std::clamp(item->GetLayoutSize().Width(), in DetermineStackSize()
143 double constrainedHeight = std::clamp(item->GetLayoutSize().Height(), in DetermineStackSize()
209 double width = std::clamp(item->GetWidth(), innerLayout.GetMinSize().Width(), innerLayout.GetMaxSize().Width()); in MakePositionedInnerLayoutParam()
210 double height = std::clamp(item->GetHeight(), innerLayout.GetMinSize().Height(), innerLayout.GetMaxSize().Height()); in MakePositionedInnerLayoutParam()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/animation/
H A Drs_spring_model.cpp43 dampingRatio_ = std::clamp(dampingRatio_, SPRING_MIN_DAMPING_RATIO, SPRING_MAX_DAMPING_RATIO); in CalculateSpringParameters()
123 return std::clamp(estimatedDuration, SPRING_MIN_DURATION, SPRING_MAX_DURATION); in EstimateDuration()
170 return std::clamp(estimatedDuration, SPRING_MIN_DURATION, SPRING_MAX_DURATION); in EstimateDuration()
255 extremumTime = std::clamp(extremumTime, SPRING_MIN_DURATION, SPRING_MAX_DURATION);
307 extremumTime = std::clamp(extremumTime, SPRING_MIN_DURATION, SPRING_MAX_DURATION);
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui_effect/filter/include/
H A Dfilter_distort_para.h32 distortionK_ = std::clamp(distortionK, -1.0f, 1.0f); in SetDistortionK()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/refresh/
H A Drefresh_pattern.cpp101 auto scrollOffset = std::clamp(scrollOffset_, 0.0f, refreshHeight); in OnDirtyLayoutWrapperSwap()
131 std::clamp(layoutProperty->GetIndicatorOffset().value_or(TRIGGER_LOADING_DISTANCE).ConvertToPx(), in OnModifyDone()
249 opacity = std::clamp(scrollOffset_ - static_cast<float>(LOADING_TEXT_DISPLAY_DISTANCE.ConvertToPx()), 0.0f, in UpdateLoadingTextOpacity()
442 scrollOffset_ = std::clamp(scrollOffset_ + delta * pullDownRatio, 0.0f, MAX_OFFSET); in HandleDragUpdate()
514 return std::clamp(ratio, 0.0f, 1.0f); in GetFollowRatio()
720 auto scrollOffset = std::clamp(scrollOffset_, 0.0f, refreshHeight); in UpdateFirstChildPlacement()
777 renderContext->UpdateOpacity(std::clamp(ratio, 0.0f, 1.0f)); in UpdateLoadingProgressTranslate()
780 UpdateLoadingTextOpacity(std::clamp(ratio, 0.0f, 1.0f)); in UpdateLoadingProgressTranslate()
998 progressPaintProperty->UpdateRefreshSizeScaleRatio(std::clamp(ratio, 0.0f, 1.0f)); in HandleDragUpdateLowVersion()
1055 std::clamp(scrollOffset in UpdateLoadingProgress()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/common/layout/
H A Dlayout_param.h96 constrainSize.SetWidth(std::clamp(size.Width(), minSize_.Width(), maxSize_.Width())); in Constrain()
101 constrainSize.SetHeight(std::clamp(size.Height(), minSize_.Height(), maxSize_.Height())); in Constrain()
/foundation/arkui/ace_engine/frameworks/core/animation/
H A Dbilateral_spring_node.cpp100 value_ = std::clamp(value_, nextBasePosition - maxDecoration_, nextBasePosition - minDecoration_); in DoCollision()
108 value_ = std::clamp(value_, prevBasePosition + minDecoration_, prevBasePosition + maxDecoration_); in DoCollision()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/search/
H A Dsearch_text_field.cpp103 UpdateSelection(std::clamp(selectController_->GetStartIndex(), 0, textWidth), in ProcessSelection()
104 std::clamp(selectController_->GetEndIndex(), 0, textWidth)); in ProcessSelection()

Completed in 13 milliseconds

123456789