/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/ |
H A D | image_layout_algorithm.cpp | 26 // if maxSize is infinite, match screen size and retain aspectRatio 27 SizeF GetMaxSize(const SizeF& maxSize, float aspectRatio) in GetMaxSize() argument 29 if (NearZero(aspectRatio)) { in GetMaxSize() 37 return { width, width / aspectRatio }; in GetMaxSize() 40 return { maxSize.Height() * aspectRatio, maxSize.Height() }; in GetMaxSize() 43 return { maxSize.Width(), maxSize.Width() / aspectRatio }; in GetMaxSize() 75 auto aspectRatio = static_cast<float>(Size::CalcRatio(rawImageSize)); in MeasureContent() local 76 if (NearZero(aspectRatio)) { in MeasureContent() 77 TAG_LOGW(AceLogTag::ACE_IMAGE, "image aspectRatio is 0"); in MeasureContent() 87 size.SetSizeT(GetMaxSize(contentConstraint.maxSize, aspectRatio)); in MeasureContent() [all...] |
/foundation/arkui/ace_engine_lite/frameworks/src/core/base/test/unittest/common/ |
H A D | system_info_tdd_test.cpp | 96 float aspectRatio = SystemInfo::GetInstance().GetAspectRatio(); in HWTEST_F() local 97 EXPECT_EQ(aspectRatio, aspectRatioValue); in HWTEST_F() 157 float aspectRatio = SystemInfo::GetInstance().GetAspectRatio(); in HWTEST_F() local 158 EXPECT_EQ(aspectRatio, 0); in HWTEST_F() 176 aspectRatio = SystemInfo::GetInstance().GetAspectRatio(); in HWTEST_F() 177 EXPECT_EQ(aspectRatio, 0); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_layout_algorithm.cpp | 48 double aspectRatio = Size::CalcRatio(Size(4, 3)); // default aspect ratio os 4:3 in MeasureContent() local 51 componentSize.SetHeight(static_cast<float>(sizeSet.Width() / aspectRatio)); in MeasureContent() 54 componentSize.SetWidth(static_cast<float>(sizeSet.Height() * aspectRatio)); in MeasureContent()
|
/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | box_base_component.h | 159 void SetAspectRatio(double aspectRatio) in SetAspectRatio() argument 161 aspectRatio_ = AnimatableDimension(aspectRatio); in SetAspectRatio() 164 void SetAspectRatio(double aspectRatio, AnimationOption option) in SetAspectRatio() argument 166 aspectRatio_ = AnimatableDimension(aspectRatio, DimensionUnit::PX, option); in SetAspectRatio()
|
H A D | render_box_base.h | 247 void SetAspectRatio(const Dimension& aspectRatio) in SetAspectRatio() argument 249 aspectRatio_ = aspectRatio; in SetAspectRatio()
|
/foundation/arkui/ace_engine/frameworks/bridge/common/media_query/ |
H A D | media_query_info.cpp | 88 double aspectRatio = (height != 0) ? (static_cast<double>(width) / height) : 1.0; in GetMediaQueryJsonInfo() local 91 json->Put("aspect-ratio", aspectRatio); in GetMediaQueryJsonInfo()
|
H A D | media_queryer.cpp | 363 double aspectRatio = (height_ != 0) ? (static_cast<double>(width_) / height_) : 1.0; in GetMediaFeature() local 366 json->Replace("aspect-ratio", aspectRatio); in GetMediaFeature()
|
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | move_drag_controller_test.cpp | 426 float aspectRatio = 0.5; in HWTEST_F() local 431 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 442 float aspectRatio = 0.5; in HWTEST_F() local 451 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 453 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 455 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 457 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 459 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 461 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRect); in HWTEST_F() 463 moveDragController->CalcFixedAspectRatioTargetRect(type, tranX, tranY, aspectRatio, originalRec in HWTEST_F() 574 float aspectRatio = 1.0f; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/image/ |
H A D | image_test_ng.cpp | 956 * @tc.desc: Verify that, when ImageComponent is set one side, another can resize with ImageSize and its aspectRatio, 969 double aspectRatio = Size::CalcRatio(SizeF(IMAGE_SOURCESIZE_WIDTH, IMAGE_SOURCESIZE_HEIGHT)); in HWTEST_F() local 981 EXPECT_EQ(size1.value(), SizeF(WIDTH, WIDTH / aspectRatio)); in HWTEST_F() 993 EXPECT_EQ(size2.value(), SizeF(HEIGHT * aspectRatio, HEIGHT)); in HWTEST_F() 1008 EXPECT_EQ(size3.value(), SizeF(WIDTH, WIDTH / aspectRatio)); in HWTEST_F() 1020 EXPECT_EQ(size4.value(), SizeF(HEIGHT * aspectRatio, HEIGHT)); in HWTEST_F() 1026 * with AltImageSize and its aspectRatio. 1038 double aspectRatio = Size::CalcRatio(SizeF(ALT_SOURCESIZE_WIDTH, ALT_SOURCESIZE_HEIGHT)); in HWTEST_F() local 1050 EXPECT_EQ(size1.value(), SizeF(WIDTH, WIDTH / aspectRatio)); in HWTEST_F() 1062 EXPECT_EQ(size2.value(), SizeF(HEIGHT * aspectRatio, HEIGH in HWTEST_F() 1191 double aspectRatio = Size::CalcRatio(SizeF(IMAGE_SOURCESIZE_WIDTH, IMAGE_SOURCESIZE_HEIGHT)); HWTEST_F() local 1261 double aspectRatio = Size::CalcRatio(SizeF(ALT_SOURCESIZE_WIDTH, ALT_SOURCESIZE_HEIGHT)); HWTEST_F() local [all...] |
/foundation/window/window_manager/wmserver/src/ |
H A D | window_layout_policy_cascade.cpp | 298 float aspectRatio = node->GetAspectRatio(); in CheckAspectRatioBySizeLimits() local 299 if (MathHelper::GreatNotEqual(aspectRatio, maxRatio) || in CheckAspectRatioBySizeLimits() 300 MathHelper::LessNotEqual(aspectRatio, minRatio)) { in CheckAspectRatioBySizeLimits() 303 uint32_t newMaxWidth = static_cast<uint32_t>(static_cast<float>(newLimits.maxHeight_) * aspectRatio); in CheckAspectRatioBySizeLimits() 305 uint32_t newMinWidth = static_cast<uint32_t>(static_cast<float>(newLimits.minHeight_) * aspectRatio); in CheckAspectRatioBySizeLimits() 307 uint32_t newMaxHeight = static_cast<uint32_t>(static_cast<float>(newLimits.maxWidth_) / aspectRatio); in CheckAspectRatioBySizeLimits() 309 uint32_t newMinHeight = static_cast<uint32_t>(static_cast<float>(newLimits.minWidth_) / aspectRatio); in CheckAspectRatioBySizeLimits() 316 float aspectRatio = node->GetAspectRatio(); in ComputeRectByAspectRatio() local 318 node->GetWindowSizeChangeReason() == WindowSizeChangeReason::MOVE || MathHelper::NearZero(aspectRatio)) { in ComputeRectByAspectRatio() 347 if (std::abs(curRatio - aspectRatio) > 0.000 in ComputeRectByAspectRatio() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/layout/ |
H A D | layout_wrapper_node.cpp | 207 auto aspectRatio = magicItemProperty.GetAspectRatioValue(); in Measure() local 209 // aspectRatio are all set, the height is not used. in Measure() 211 auto height = width / aspectRatio; in Measure()
|
H A D | layout_property.cpp | 397 auto aspectRatio = magicItemProperty_.GetAspectRatioValue(); in CheckAspectRatio() local 398 // Adjust by aspect ratio, firstly pick height based on width. It means that when width, height and aspectRatio are in CheckAspectRatio() 402 if (maxHeight > maxWidth / aspectRatio) { in CheckAspectRatio() 403 maxHeight = maxWidth / aspectRatio; in CheckAspectRatio() 411 selfHeight = selfWidth.value() / aspectRatio; in CheckAspectRatio() 414 selfWidth = selfHeight.value() * aspectRatio; in CheckAspectRatio() 418 selfWidth = selfHeight.value() * aspectRatio; in CheckAspectRatio() 421 selfHeight = selfWidth.value() / aspectRatio; in CheckAspectRatio()
|
H A D | layout_wrapper.cpp | 596 auto aspectRatio = magicItemProperty.GetAspectRatioValue(); in CreateRootConstraint() local 597 if (Positive(aspectRatio)) { in CreateRootConstraint() 598 auto height = PipelineContext::GetCurrentRootHeight() / aspectRatio; in CreateRootConstraint()
|
/foundation/window/window_manager/window_scene/session/host/include/ |
H A D | move_drag_controller.h | 147 WSRect CalcFixedAspectRatioTargetRect(AreaType type, int32_t tranX, int32_t tranY, float aspectRatio, 153 void ConvertXYByAspectRatio(int32_t& tx, int32_t& ty, float aspectRatio);
|
/foundation/arkui/ace_engine/frameworks/core/components/declaration/common/ |
H A D | style.h | 92 double aspectRatio = 0.0; member
|
H A D | declaration.cpp | 775 sizeStyle.aspectRatio = StringToDouble(value); 3085 sizeStyle.aspectRatio = -1.0;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 187 const float aspectRatio = in UpdateCameraViewport() local 194 const float yFov = (aspectRatio > 1.0f) ? fovY : (2.0f * Math::atan(Math::tan(fovY * 0.5f) / aspectRatio)); in UpdateCameraViewport() 197 cameraComponent.aspect = aspectRatio; in UpdateCameraViewport() 202 cameraComponent.xMag = cameraComponent.yMag * aspectRatio; in UpdateCameraViewport()
|
/foundation/window/window_manager/window_scene/session/host/src/ |
H A D | move_drag_controller.cpp | 667 float aspectRatio, WSRect originalRect) in CalcFixedAspectRatioTargetRect() 680 ConvertXYByAspectRatio(tranX, tranY, aspectRatio); in CalcFixedAspectRatioTargetRect() 812 void MoveDragController::ConvertXYByAspectRatio(int32_t& tx, int32_t& ty, float aspectRatio) in ConvertXYByAspectRatio() argument 815 ty = tx / aspectRatio; in ConvertXYByAspectRatio() 817 tx = ty * aspectRatio; in ConvertXYByAspectRatio() 666 CalcFixedAspectRatioTargetRect(AreaType type, int32_t tranX, int32_t tranY, float aspectRatio, WSRect originalRect) CalcFixedAspectRatioTargetRect() argument
|
/foundation/arkui/ace_engine/frameworks/core/components/checkable/ |
H A D | checkable_component.h | 155 void SetAspectRatio(double aspectRatio) in SetAspectRatio() argument 157 aspectRatio_ = aspectRatio; in SetAspectRatio()
|
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_list_item.cpp | 394 boxComponent_->SetAspectRatio(sizeStyle.aspectRatio); in PrepareSpecializedComponent()
|
H A D | dom_node.cpp | 1417 if (GreatNotEqual(sizeStyle.aspectRatio, 0.0)) { in UpdateFlexItemComponent() 1493 boxComponent_->SetAspectRatio(sizeStyle.aspectRatio); in UpdateBoxComponent()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract.cpp | 4468 float aspectRatio = 1.0f; in GetAspectRatio() local 4470 CHECK_NULL_RETURN(layoutProperty, aspectRatio); in GetAspectRatio() 4471 aspectRatio = layoutProperty->GetAspectRatio(); in GetAspectRatio() 4472 return aspectRatio; in GetAspectRatio()
|
H A D | frame_node.cpp | 4066 auto aspectRatio = magicItemProperty.GetAspectRatioValue(); in Measure() local 4068 // aspectRatio are all set, the height is not used. in Measure() 4070 auto height = width / aspectRatio; in Measure()
|
/foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_napi/ |
H A D | js_window.cpp | 5676 double aspectRatio = 0.0;
in OnSetAspectRatio() local 5683 napi_get_value_double(env, nativeVal, &aspectRatio));
in OnSetAspectRatio() 5687 if (errCode == WMError::WM_ERROR_INVALID_PARAM || aspectRatio <= 0.0) {
in OnSetAspectRatio() 5693 [weakToken, aspectRatio](napi_env env, NapiAsyncTask& task, int32_t status) {
in OnSetAspectRatio() 5700 WMError ret = weakWindow->SetAspectRatio(aspectRatio);
in OnSetAspectRatio()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_common_bridge.cpp | 7600 auto aspectRatio = 0.0; in GetWindowHeightBreakpoint() local 7602 aspectRatio = 0.0; in GetWindowHeightBreakpoint() 7604 aspectRatio = height / width; in GetWindowHeightBreakpoint() 7607 if (aspectRatio < HEIGHT_ASPECTRATIO_THRESHOLD1) { in GetWindowHeightBreakpoint() 7609 } else if (aspectRatio < HEIGHT_ASPECTRATIO_THRESHOLD2) { in GetWindowHeightBreakpoint()
|