/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/utils/ |
H A D | round_rect.cpp | 35 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 105 …scale = ComputeMinScale(radiusXY_[TOP_LEFT_POS].GetX(), radiusXY_[TOP_RIGHT_POS].GetX(), width, sc… in ScaleRadii() 106 …scale = ComputeMinScale(radiusXY_[TOP_RIGHT_POS].GetY(), radiusXY_[BOTTOM_RIGHT_POS].GetY(), heigh… in ScaleRadii() 107 …scale = ComputeMinScale(radiusXY_[BOTTOM_RIGHT_POS].GetX(), radiusXY_[BOTTOM_LEFT_POS].GetX(), wid… in ScaleRadii() 108 …scale = 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 D | scale_filter_unittest.cpp | 37 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 D | distributeddb_interfaces_single_version_result_set_test.cpp | 172 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 D | filltypes.cpp | 40 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 D | fill_types_persp.cpp | 60 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 D | point.h | 51 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 D | point3.h | 43 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.md | 13 $ \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.md | 13 $ \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.md | 12 其中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 D | transform_util.cpp | 61 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 D | rrect.h | 101 … 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 D | display_zoom_controller.cpp | 27 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 D | rosen_render_shape_container.cpp | 58 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 D | rs_color.cpp | 65 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 D | node_transition.cpp | 55 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 D | node_transition_imp.cpp | 32 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 D | water-wave-animation.md | 120 // 水波纹扩散动画:从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 D | ui_observer_listener.cpp | 389 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 D | trans_affine.h | 100 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 D | point_fuzzer.cpp | 37 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 D | rs_particles_drawable.cpp | 68 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 D | aging_adapation_dialog_util.cpp | 45 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 D | snapshot_param.h | 28 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 D | util_modifier.cpp | 28 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()
|