/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui_effect/filter/include/ |
H A D | filter_distort_para.h | 30 void SetDistortionK(float distortionK) in SetDistortionK() argument 32 distortionK_ = std::clamp(distortionK, -1.0f, 1.0f); in SetDistortionK()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_distortion_shader_filter.cpp | 26 RSDistortionFilter::RSDistortionFilter(float distortionK) in RSDistortionFilter() argument 27 : RSDrawingFilterOriginal(nullptr), distortionK_(distortionK) in RSDistortionFilter()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | js-apis-uiEffect-sys.md | 137 distort(distortionK: number): Filter 148 | distortionK | number | 是 | 畸变系数,表示透镜畸变的程度,取值范围为[-1, 1]。畸变系数设置小于-1的值时,按值为-1处理;设置大于1的值时,…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_distortion_shader_filter.h | 26 RSDistortionFilter(float distortionK);
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/ui_effect/src/ |
H A D | filter_napi.cpp | 446 float distortionK = 0.0f; in SetDistort() local 450 distortionK = static_cast<float>(tmp); in SetDistort() 460 para->SetDistortionK(distortionK); in SetDistort()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/ |
H A D | rs_properties_test2.cpp | 927 auto distortionK = properties.GetDistortionK(); variable 928 EXPECT_TRUE(distortionK == std::nullopt); 932 distortionK = properties.GetDistortionK(); 933 EXPECT_FLOAT_EQ(*distortionK, 0.7f);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsproperty_fuzzer/ |
H A D | rsproperty_fuzzer.cpp | 254 float distortionK = GetData<float>(); in RSPropertiesFuzzTestInner04() local 267 properties.SetDistortionK(distortionK); in RSPropertiesFuzzTestInner04()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | js-apis-uiEffect-sys.md | 137 distort(distortionK: number): Filter 148 | distortionK | number | Yes | Distortion coefficient, indicating the degree of lens dist…
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/ |
H A D | rs_node.cpp | 1475 auto distortionK = distortPara->GetDistortionK(); in SetUIForegroundFilter() local 1476 SetDistortionK(distortionK); in SetUIForegroundFilter() 1887 void RSNode::SetDistortionK(const float distortionK) in SetDistortionK() argument 1889 …rty<RSDistortionKModifier, RSAnimatableProperty<float>>(RSModifierType::DISTORTION_K, distortionK); in SetDistortionK()
|
H A D | rs_node.h | 361 void SetDistortionK(const float distortionK);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_properties.h | 281 void SetDistortionK(const std::optional<float>& distortionK);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties_painter.cpp | 907 auto distortionK = properties.GetDistortionK(); in GetDistortionEffectDirtyRect() local 908 if (distortionK.has_value() && *distortionK > 0) { in GetDistortionEffectDirtyRect()
|
H A D | rs_properties.cpp | 1466 void RSProperties::SetDistortionK(const std::optional<float>& distortionK) in SetDistortionK() argument 1468 distortionK_ = distortionK; in SetDistortionK()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_client/unittest/ui/ |
H A D | rs_node_test.cpp | 5834 float distortionK = 0.5f; variable 5835 rsNode->SetDistortionK(distortionK); 5836 EXPECT_EQ(distortionK, 0.5f);
|