/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | color_filter.cpp | 31 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 D | utils.h | 35 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 D | skia_color_filter.cpp | 32 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 D | skia_color_filter.h | 39 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 D | rs_color.cpp | 89 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 D | color_filter.h | 51 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 D | color_space_convertor.cpp | 31 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 D | color.h | 267 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 D | 3d_dm_lighting_common.h | 100 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 D | 3d_dm_target_packing_common.h | 42 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 D | 3d_dm_brdf_common.h | 40 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 D | color.cpp | 111 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 D | float_packer.h | 108 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 D | text_editing_value_ng.h | 60 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 D | text_field_controller.cpp | 79 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 D | inplace_lighting_common.h | 33 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 D | color_filter_impl.h | 40 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 D | testing_color.h | 95 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 D | render_stack.cpp | 128 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 D | rs_spring_model.cpp | 43 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 D | filter_distort_para.h | 32 distortionK_ = std::clamp(distortionK, -1.0f, 1.0f); in SetDistortionK()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/refresh/ |
H A D | refresh_pattern.cpp | 101 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 D | layout_param.h | 96 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 D | bilateral_spring_node.cpp | 100 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 D | search_text_field.cpp | 103 UpdateSelection(std::clamp(selectController_->GetStartIndex(), 0, textWidth), in ProcessSelection() 104 std::clamp(selectController_->GetEndIndex(), 0, textWidth)); in ProcessSelection()
|