Home
last modified time | relevance | path

Searched refs:aspectRatio (Results 1 - 25 of 26) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image/
H A Dimage_layout_algorithm.cpp26 // 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 Dsystem_info_tdd_test.cpp96 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 Dmodel_layout_algorithm.cpp48 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 Dbox_base_component.h159 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 Drender_box_base.h247 void SetAspectRatio(const Dimension& aspectRatio) in SetAspectRatio() argument
249 aspectRatio_ = aspectRatio; in SetAspectRatio()
/foundation/arkui/ace_engine/frameworks/bridge/common/media_query/
H A Dmedia_query_info.cpp88 double aspectRatio = (height != 0) ? (static_cast<double>(width) / height) : 1.0; in GetMediaQueryJsonInfo() local
91 json->Put("aspect-ratio", aspectRatio); in GetMediaQueryJsonInfo()
H A Dmedia_queryer.cpp363 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 Dmove_drag_controller_test.cpp426 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 Dimage_test_ng.cpp956 * @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 Dwindow_layout_policy_cascade.cpp298 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 Dlayout_wrapper_node.cpp207 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 Dlayout_property.cpp397 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 Dlayout_wrapper.cpp596 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 Dmove_drag_controller.h147 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 Dstyle.h92 double aspectRatio = 0.0; member
H A Ddeclaration.cpp775 sizeStyle.aspectRatio = StringToDouble(value);
3085 sizeStyle.aspectRatio = -1.0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.cpp187 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 Dmove_drag_controller.cpp667 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 Dcheckable_component.h155 void SetAspectRatio(double aspectRatio) in SetAspectRatio() argument
157 aspectRatio_ = aspectRatio; in SetAspectRatio()
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_list_item.cpp394 boxComponent_->SetAspectRatio(sizeStyle.aspectRatio); in PrepareSpecializedComponent()
H A Ddom_node.cpp1417 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 Dview_abstract.cpp4468 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 Dframe_node.cpp4066 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 Djs_window.cpp5676 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 Darkts_native_common_bridge.cpp7600 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()

Completed in 71 milliseconds

12