Home
last modified time | relevance | path

Searched refs:scale (Results 1 – 25 of 947) sorted by relevance

12345678910>>...38

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/
H A Dround_rect.cpp35 radiiA = static_cast<float>(static_cast<double>(radiiA * scale)); in ComputeRadii()
63 ComputeRadii(limit, scale, radiiA, radiiB); in AdjustRadiiX()
74 ComputeRadii(limit, scale, radiiA, radiiB); in AdjustRadiiY()
98 double scale = 1.0; in ScaleRadii() local
105scale = ComputeMinScale(radiusXY_[TOP_LEFT_POS].GetX(), radiusXY_[TOP_RIGHT_POS].GetX(), width, sc… in ScaleRadii()
106scale = ComputeMinScale(radiusXY_[TOP_RIGHT_POS].GetY(), radiusXY_[BOTTOM_RIGHT_POS].GetY(), heigh… in ScaleRadii()
107scale = ComputeMinScale(radiusXY_[BOTTOM_RIGHT_POS].GetX(), radiusXY_[BOTTOM_LEFT_POS].GetX(), wid… in ScaleRadii()
108scale = ComputeMinScale(radiusXY_[BOTTOM_LEFT_POS].GetY(), radiusXY_[TOP_LEFT_POS].GetY(), height,… in ScaleRadii()
109 if (scale < 1.0) { in ScaleRadii()
110 AdjustRadiiX(width, scale, TOP_LEFT_POS, TOP_RIGHT_POS); in ScaleRadii()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/effect/test/unittest/
H A Dscale_filter_unittest.cpp37 auto scale = std::make_shared<ScaleFilter>(); variable
38 bool testResult = scale != nullptr;
45 scale->SetValue("scale", vScale.lock(), 1);
62 bool testResult = scale != nullptr;
69 scale->SetValue("scale", vScale.lock(), 1);
86 bool testResult = scale != nullptr;
93 scale->SetValue("scale", vScale.lock(), 1);
110 bool testResult = scale != nullptr;
144 bool testResult = scale != nullptr;
167 bool testResult = scale != nullptr;
[all …]
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/interfaces/
H A Ddistributeddb_interfaces_single_version_result_set_test.cpp172 double scale = 1; variable
191 double scale = 1; variable
210 double scale = 1; variable
229 double scale = 1; variable
267 double scale = 2; variable
286 double scale = 0; variable
325 double scale = 1; variable
344 double scale = 1; variable
370 double scale = 1; variable
409 double scale = 1; variable
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/
H A Dfilltypes.cpp40 float scale = param.scale; in showPath() local
54 OH_Drawing_CanvasScale(canvas, scale, scale); in showPath()
65 void FillType::showFour(OH_Drawing_Canvas* canvas, float scale, OH_Drawing_Brush* brush) in showFour() argument
67 …showPath(canvas, { 0, 0, OH_Drawing_PathFillType::PATH_FILL_TYPE_WINDING, scale }, brush); // 0… in showFour()
68 …showPath(canvas, { 200, 0, OH_Drawing_PathFillType::PATH_FILL_TYPE_EVEN_ODD, scale }, brush); // 2… in showFour()
70 …canvas, { 0, 200, OH_Drawing_PathFillType::PATH_FILL_TYPE_INVERSE_WINDING, scale }, brush); // 0, … in showFour()
71 showPath(canvas, { 200, 200, OH_Drawing_PathFillType::PATH_FILL_TYPE_INVERSE_EVEN_ODD, scale }, in showFour()
98 const float scale = 1.25; // 1.25:左侧两个与右侧两个的图像放大缩小 in OnTestFunction() local
102 showFour(canvas, scale, brush); in OnTestFunction()
107 showFour(canvas, scale, brush); in OnTestFunction()
H A Dfill_types_persp.cpp60 float scale = param.scale; in ShowPath() local
69 OH_Drawing_CanvasScale(canvas, scale, scale); in ShowPath()
78 void FillTypePersp::ShowFour(OH_Drawing_Canvas* canvas, float scale, bool aa) in ShowFour() argument
95 param.scale = scale; in ShowFour()
145 float scale = 5.0 / 4; // 5.0 / 4 ShowFour 参数 in OnTestFunction() local
148 ShowFour(canvas, scale, false); in OnTestFunction()
153 ShowFour(canvas, scale, true); in OnTestFunction()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/
H A Dpoint.h51 inline PointF& operator*=(scalar scale);
126 inline PointF& PointF::operator*=(scalar scale)
128 x_ *= scale;
129 y_ *= scale;
155 return PointF(scale * p.x_, scale * p.y_);
160 return PointF(p.x_ * scale, p.y_ * scale);
208 inline PointI& operator*=(scalar scale);
274 x_ = static_cast<int64_t>(x_ * scale);
275 y_ = static_cast<int64_t>(y_ * scale);
301 return PointI(static_cast<int64_t>(scale * p.x_), static_cast<int64_t>(scale * p.y_));
[all …]
H A Dpoint3.h43 inline Point3& operator*=(scalar scale);
48 friend inline const Point3 operator*(scalar scale, const Point3& p);
49 friend inline const Point3 operator*(const Point3& p, scalar scale);
114 inline Point3& Point3::operator*=(scalar scale)
116 x_ = static_cast<int64_t>(x_ * scale);
117 y_ = static_cast<int64_t>(y_ * scale);
118 z_ = static_cast<int64_t>(z_ * scale);
143 inline const Point3 operator*(scalar scale, const Point3& p)
146 …static_cast<int64_t>(scale * p.x_), static_cast<int64_t>(scale * p.y_), static_cast<int64_t>(scale
149 inline const Point3 operator*(const Point3& p, scalar scale)
[all …]
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/nnrt/
H A D_quant_param_v10.md13 $ \text{q}(x_i) = clamp(round(\frac{r}{scale}+zeroPoint), min , max) $
16 $ \text{r}= (q-zeroPoint)\*scale $
18 - 量化参数scale由如下公式计算:
19 $ scale = \frac{r_{max}-r_{min}}{q_{max}-q_{min}} $
22 $ zeroPoint = round(q_{min}-\frac{r_{min}}{scale}) $
29 特殊情况:当$ r_{min} $和$ r_{max} $同时为0时,scale 和 zeroPoint均为0。
45 | double [scale](#scale) | 量化器的步长 |
63 ### scale subsection
66 double QuantParam::scale
H A D_quant_param_v20.md13 $ \text{q}(x_i) = clamp(round(\frac{r}{scale}+zeroPoint), min , max) $
16 $ \text{r}= (q-zeroPoint)\*scale $
18 - 量化参数scale由如下公式计算:
19 $ scale = \frac{r_{max}-r_{min}}{q_{max}-q_{min}} $
22 $ zeroPoint = round(q_{min}-\frac{r_{min}}{scale}) $
29 特殊情况:当 \( r_{min} \)和 \( r_{max} \)同时为0时,scale 和 zeroPoint均为0。
45 | double [scale](#scale) | 量化器的步长 |
63 ### scale subsection
66 double QuantParam::scale
/ohos5.0/docs/zh-cn/application-dev/reference/apis-neural-network-runtime-kit/
H A D_o_h___n_n___quant_param.md12 其中s和z是量化参数,在OH_NN_QuanParam中通过scale和zeroPoint保存,r是浮点数,q是量化后的结果,q_min是量化后下界,q_max是量化后的上界,计算方式如下:
38 | uint32_t [quantCount](#quantcount) | 指定numBits、scale和zeroPoint数组的长度。在per-layer量化的场景下,quantCount通常…
40 | const double \* [scale](#scale) | 指向量化公式中scale数据的指针 |
66 指定numBits、scale和zeroPoint数组的长度。在per-layer量化的场景下,quantCount通常指定为1,即一个张量所有通道 共享一套量化参数;在per-channel量化场…
69 ### scale subsection
72 const double* OH_NN_QuantParam::scale
77 指向量化公式中scale数据的指针
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/geometry/
H A Dtransform_util.cpp61 float scale = 1.0f / m.Get(3, 3); in Normalize() local
155 matrix.SetScale(decomp.scale[0], decomp.scale[1], decomp.scale[2]); in BuildScaleMatrix()
167 matrix = matrix * scale; in ComposeTransform()
411 operation.matrix4_ = Matrix4::CreateScale(scale.scaleX, scale.scaleY, scale.scaleZ); in ParseOperationToMatrix()
476 Combine<3>(ret.scale, to.scale, from.scale, progress, 1.0 - progress); in BlendDecomposedTransforms()
532 column[0][0] /= out.scale[0]; in DecomposeTransform()
533 column[0][1] /= out.scale[0]; in DecomposeTransform()
547 out.skew[0] /= out.scale[1]; in DecomposeTransform()
562 out.skew[1] /= out.scale[2]; in DecomposeTransform()
563 out.skew[2] /= out.scale[2]; in DecomposeTransform()
[all …]
H A Drrect.h101 … double scale = std::min(rect.Width() / (xRadius + xRadius), rect.Height() / (yRadius + yRadius)); in SetRectWithSimpleRadius() local
102 xRadius *= scale; in SetRectWithSimpleRadius()
103 yRadius *= scale; in SetRectWithSimpleRadius()
109 void ApplyScaleAndRound(float scale) in ApplyScaleAndRound() argument
111 rect_.ApplyScaleAndRound(Size(scale, scale)); in ApplyScaleAndRound()
112 corner_.topLeftRadius.ApplyScaleAndRound(scale); in ApplyScaleAndRound()
113 corner_.topRightRadius.ApplyScaleAndRound(scale); in ApplyScaleAndRound()
114 corner_.bottomRightRadius.ApplyScaleAndRound(scale); in ApplyScaleAndRound()
115 corner_.bottomLeftRadius.ApplyScaleAndRound(scale); in ApplyScaleAndRound()
/ohos5.0/foundation/window/window_manager/wmserver/src/
H A Ddisplay_zoom_controller.cpp27 if (scale <= 0) { in SetAnchorAndScale()
29 } else if (zoomInfo_.scale * scale < DISPLAY_ZOOM_MIN_SCALE) { in SetAnchorAndScale()
30 scale = DISPLAY_ZOOM_MIN_SCALE / zoomInfo_.scale; in SetAnchorAndScale()
31 } else if (zoomInfo_.scale * scale > DISPLAY_ZOOM_MAX_SCALE) { in SetAnchorAndScale()
32 scale = DISPLAY_ZOOM_MAX_SCALE / zoomInfo_.scale; in SetAnchorAndScale()
50 zoomInfo_.scale *= scale; in SetAnchorAndScale()
111 if (zoomInfo_.scale == DISPLAY_ZOOM_OFF_SCALE) { in UpdateAllWindowsZoomInfo()
245 finalZoomTrans.scaleX_ = scale.x_; in CalcuAnimateZoomTrans()
246 finalZoomTrans.scaleY_ = scale.y_; in CalcuAnimateZoomTrans()
300 finalZoomTrans.scaleX_ = scale.x_; in CalcuZoomTrans()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/shape/
H A Drosen_render_shape_container.cpp58 double tx = GetLayoutSize().Width() * 0.5 - (viewBoxWidth * 0.5 + viewBoxLeft) * scale; in PerformLayout()
59 double ty = GetLayoutSize().Height() * 0.5 - (viewBoxHeight * 0.5 + viewBoxTop) * scale; in PerformLayout()
66 rsNode->SetScale(scale); in PerformLayout()
93 double tx = GetLayoutSize().Width() * 0.5 - (viewBoxWidth * 0.5 + viewBoxLeft) * scale; in Paint()
95 skOffCanvas_->scale(scale, scale); in Paint()
127 double tx = GetLayoutSize().Width() * 0.5 - (viewBoxWidth * 0.5 + viewBoxLeft) * scale; in Paint()
129 tmpCanvas->Scale(scale, scale); in Paint()
219 double tx = GetLayoutSize().Width() * 0.5 - (viewBoxWidth * 0.5 + viewBoxLeft) * scale; in BitmapMesh()
220 double ty = GetLayoutSize().Height() * 0.5 - (viewBoxHeight * 0.5 + viewBoxTop) * scale; in BitmapMesh()
222 skOffCanvas_->scale(scale, scale); in BitmapMesh()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/common/
H A Drs_color.cpp65 RSColor RSColor::operator*(float scale) const in operator *()
67 …return RSColor(round(red_ * scale), round(green_ * scale), round(blue_ * scale), round(alpha_ * sc… in operator *()
70 RSColor& RSColor::operator*=(float scale) in operator *=() argument
72 red_ = round(red_ * scale); in operator *=()
73 green_ = round(green_ * scale); in operator *=()
74 blue_ = round(blue_ * scale); in operator *=()
75 alpha_ = round(alpha_ * scale); in operator *=()
79 RSColor RSColor::operator/(float scale) const in operator /()
81 if (ROSEN_EQ<float>(scale, 0)) { in operator /()
84 return operator*(1 / scale); in operator /()
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/
H A Dnode_transition.cpp55 if (!effectOption->scale) { in ConvertToEffectOption()
60 toEffectOption->scale.x = effectOption->scale->x; in ConvertToEffectOption()
61 toEffectOption->scale.y = effectOption->scale->y; in ConvertToEffectOption()
62 toEffectOption->scale.z = effectOption->scale->z; in ConvertToEffectOption()
63 toEffectOption->scale.centerX = effectOption->scale->centerX; in ConvertToEffectOption()
64 toEffectOption->scale.centerY = effectOption->scale->centerY; in ConvertToEffectOption()
H A Dnode_transition_imp.cpp32 option->scale = nullptr; in OH_ArkUI_CreateOpacityTransitionEffect()
46 option->scale = nullptr; in OH_ArkUI_CreateTranslationTransitionEffect()
56 ArkUI_TransitionEffect* OH_ArkUI_CreateScaleTransitionEffect(ArkUI_ScaleOptions* scale) in OH_ArkUI_CreateScaleTransitionEffect() argument
58 CHECK_NULL_RETURN(scale, nullptr); in OH_ArkUI_CreateScaleTransitionEffect()
66 option->scale = scale; in OH_ArkUI_CreateScaleTransitionEffect()
75 option->scale = nullptr; in OH_ArkUI_CreateRotationTransitionEffect()
91 option->scale = nullptr; in OH_ArkUI_CreateMovementTransitionEffect()
109 option->scale = nullptr; in OH_ArkUI_CreateAsymmetricTransitionEffect()
/ohos5.0/docs/zh-cn/third-party-cases/
H A Dwater-wave-animation.md120 // 水波纹扩散动画:从Row组件的中心点开始放大,scale{0,0}变更scale{1,1}(完整显示)
124 scale: { x: 0, y: 0, centerY: '50%', centerX: '50%' }
133 .scale(this.btnScale)
135 … // 水波纹聚拢动画:Row组件backgroundColor属性变更(#ccc -> #fff),插入动画过渡效果,scale{1,1}(完整显示)变化为scale{0,0}
137 …// 聚拢动画播放完成后,需要衔接扩散动画,Row组件backgroundColor属性变更(#fff -> #ccc),插入动画过渡效果,scale{0,0}变化为scale{1,1}(完整显示)
222 … // 水波纹扩散动画:Row组件backgroundColor属性变更(#fff -> #ccc),系统插入动画过渡效果,从组建的中心点开始放大,scale{0,0}变更scale{1,1}
226 scale: { x: 0, y: 0, centerY: '50%', centerX: '50%' }
235 .scale(this.btnScale)
237 // 水波纹聚拢动画:Row组件backgroundColor属性变更(#ccc -> #fff),插入动画过渡效果,scale{1,1}变化为scale{0,0}
239 … // 聚拢动画播放完成后,需要衔接扩散动画,此时Row组件backgroundColor属性变更(#fff -> #ccc),插入动画过渡效果,scale{0,0}变化为scale{1,1}
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/observer/
H A Dui_observer_listener.cpp389 if (NearZero(scale)) { in AddGestureEventInfoOne()
390 scale = 1.0; in AddGestureEventInfoOne()
433 if (NearZero(scale)) { in AddGestureEventInfoTwo()
434 scale = 1.0; in AddGestureEventInfoTwo()
477 if (NearZero(scale)) { in AddGestureEventInfoThree()
478 scale = 1.0; in AddGestureEventInfoThree()
515 if (NearZero(scale)) { in AddFingerListInfo()
516 scale = 1.0; in AddFingerListInfo()
558 if (NearZero(scale)) { in AddClickEventInfoOne()
559 scale = 1.0; in AddClickEventInfoOne()
[all …]
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/
H A Dtrans_affine.h100 const TransAffine& Scale(float scale);
210 static TransAffine TransAffineScaling(float scale) in TransAffineScaling() argument
212 return TransAffine(scale, 0.0f, 0.0f, scale, 0.0f, 0.0f); in TransAffineScaling()
273 inline const TransAffine& TransAffine::Scale(float scale) in Scale() argument
275 data_[0] *= scale; in Scale()
276 data_[1] *= scale; in Scale()
277 data_[2] *= scale; in Scale()
278 data_[3] *= scale; in Scale()
279 data_[4] *= scale; in Scale()
280 data_[5] *= scale; in Scale()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/utils/point_fuzzer/
H A Dpoint_fuzzer.cpp37 scalar scale = GetObject<scalar>(); in PointFuzzTest000() local
54 pointf1 *= scale; in PointFuzzTest000()
66 scalar scale = GetObject<scalar>(); in PointFuzzTest001() local
75 pointf = scale * pointf2; in PointFuzzTest001()
76 pointf = pointf1 * scale; in PointFuzzTest001()
91 scalar scale = GetObject<scalar>(); in PointFuzzTest002() local
105 pointi1 *= scale; in PointFuzzTest002()
117 scalar scale = GetObject<scalar>(); in PointFuzzTest003() local
126 pointi = scale * pointi2; in PointFuzzTest003()
127 pointi = pointi1 * scale; in PointFuzzTest003()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_particles_drawable.cpp68 float cos = std::cos(spin * DEGREE_TO_RADIAN) * scale; in MakeRSXform()
69 float sin = std::sin(spin * DEGREE_TO_RADIAN) * scale; in MakeRSXform()
129 image->GetDstRect().GetWidth() / pixelmap->GetWidth() * scale)); in CaculateImageAtlsArry()
134 DrawImageFill(canvas, particle, position, opacity, scale); in CaculateImageAtlsArry()
139 Vector2f position, float opacity, float scale) in DrawImageFill() argument
152 float right = position.x_ + imageSize.x_ * scale; in DrawImageFill()
153 float bottom = position.y_ + imageSize.y_ * scale; in DrawImageFill()
156 canvas.Rotate(spin, imageSize.x_ * scale / DOUBLE, imageSize.y_ * scale / DOUBLE); in DrawImageFill()
157 image->SetScale(scale); in DrawImageFill()
179 float scale = particle->GetScale(); in Draw() local
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/agingadapation/
H A Daging_adapation_dialog_util.cpp45 float scale = context->GetFontScale(); in ShowLongPressDialog() local
46 if (NearEqual(scale, dialogTheme->GetBigFontSizeScale()) || in ShowLongPressDialog()
97 float scale = context->GetFontScale(); in ShowLongPressDialog() local
98 if (NearEqual(scale, dialogTheme->GetBigFontSizeScale()) || in ShowLongPressDialog()
99 NearEqual(scale, dialogTheme->GetLargeFontSizeScale())) { in ShowLongPressDialog()
136 float scale = context->GetFontScale(); in CreateCustomDialog() local
137 if (NearEqual(scale, dialogTheme->GetBigFontSizeScale()) || in CreateCustomDialog()
138 NearEqual(scale, dialogTheme->GetLargeFontSizeScale())) { in CreateCustomDialog()
180 float scale = context->GetFontScale(); in CreateDialogTextNode() local
181 if (NearEqual(scale, dialogTheme->GetBigFontSizeScale()) || in CreateDialogTextNode()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Dsnapshot_param.h28 float scale; member
30 …explicit SnapshotOptions(float scale = DEFAULT_SNAPSHOT_SCALE, bool waitUntilRenderFinished = fals…
31 : scale(scale), waitUntilRenderFinished(waitUntilRenderFinished) {}
34 return "{" + std::to_string(scale) + ", " + (waitUntilRenderFinished ? "true}" : "false}"); in ToString()
47 … std::to_string(options.scale) + ", " + (options.waitUntilRenderFinished ? "true}" : "false}"); in ToString()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dutil_modifier.cpp28 auto scale = 0.0; in GetFontScale() local
32 scale = container->GetPipelineContext()->GetFontScale() * density; in GetFontScale()
34 return scale; in GetFontScale()
39 auto scale = 0.0; in GetDesignWidthScale() local
41 CHECK_NULL_RETURN(container, scale); in GetDesignWidthScale()
43 CHECK_NULL_RETURN(frontend, scale); in GetDesignWidthScale()

12345678910>>...38