/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | node_transition.cpp | 25 ArkUITransitionEffectOption* effectOption = new ArkUITransitionEffectOption; in CreateEffectOption() local 26 effectOption->appear = nullptr; in CreateEffectOption() 27 effectOption->disappear = nullptr; in CreateEffectOption() 28 effectOption->combine = nullptr; in CreateEffectOption() 29 return effectOption; in CreateEffectOption() 32 ArkUITransitionEffectOption* ConvertToEffectOption(ArkUI_TransitionEffect* effectOption) in ConvertToEffectOption() argument 34 CHECK_NULL_RETURN(effectOption, nullptr); in ConvertToEffectOption() 36 toEffectOption->type = effectOption->type; in ConvertToEffectOption() 37 switch (effectOption->type) { in ConvertToEffectOption() 39 toEffectOption->opacity = effectOption in ConvertToEffectOption() [all...] |
H A D | node_transition.h | 56 ArkUITransitionEffectOption* ConvertToEffectOption(ArkUI_TransitionEffect* effectOption);
|
H A D | style_modifier.cpp | 3706 auto effectOption = reinterpret_cast<ArkUI_TransitionEffect*>(item->object); in SetTransition() local 3707 auto toEffectOption = OHOS::Ace::TransitionModel::ConvertToEffectOption(effectOption); in SetTransition()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tabs_node.cpp | 355 EffectOption effectOption = tabBarProperty->GetTabBarEffectOption().value_or(effectOption); in GetBarBackgroundEffect() local 356 jsonEffect->Put("radius", effectOption.radius.Value()); in GetBarBackgroundEffect() 357 jsonEffect->Put("saturation", effectOption.saturation); in GetBarBackgroundEffect() 358 jsonEffect->Put("brightness", effectOption.brightness); in GetBarBackgroundEffect() 359 jsonEffect->Put("color", effectOption.color.ColorToString().c_str()); in GetBarBackgroundEffect() 360 jsonEffect->Put("adaptiveColor", ADAPTIVE_COLOR[static_cast<int32_t>(effectOption.adaptiveColor)]); in GetBarBackgroundEffect() 361 jsonEffect->Put("policy", POLICY[static_cast<int>(effectOption.policy)]); in GetBarBackgroundEffect() 362 jsonEffect->Put("type", BLUR_TYPE[static_cast<int>(effectOption.blurType)]); in GetBarBackgroundEffect() 363 jsonEffect->Put("inactiveColor", effectOption in GetBarBackgroundEffect() [all...] |
H A D | tabs_model_ng.h | 69 void SetBarBackgroundEffect(const EffectOption& effectOption) override; 93 static void SetBarBackgroundEffect(FrameNode* frameNode, const EffectOption& effectOption);
|
H A D | tabs_model_ng.cpp | 998 void TabsModelNG::SetBarBackgroundEffect(const EffectOption& effectOption) in SetBarBackgroundEffect() argument 1002 SetBarBackgroundEffect(frameNode, effectOption); in SetBarBackgroundEffect() 1005 void TabsModelNG::SetBarBackgroundEffect(FrameNode* frameNode, const EffectOption& effectOption) in SetBarBackgroundEffect() argument 1014 tabBarPaintProperty->UpdateTabBarEffectOption(effectOption); in SetBarBackgroundEffect() 1017 if (effectOption.policy == BlurStyleActivePolicy::FOLLOWS_WINDOW_ACTIVE_STATE) { in SetBarBackgroundEffect() 1030 target->UpdateBackgroundEffect(effectOption); in SetBarBackgroundEffect()
|
H A D | tabs_model.h | 146 virtual void SetBarBackgroundEffect(const EffectOption& effectOption) {} in SetBarBackgroundEffect() argument
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | tabs_modifier.cpp | 374 void SetBarBackgroundEffect(ArkUINodeHandle node, ArkUITabBarBackgroundEffect* effectOption) in SetBarBackgroundEffect() argument 380 radius = CalcDimension(effectOption->radius, DimensionUnit::VP); in SetBarBackgroundEffect() 382 radius = CalcDimension(effectOption->radius, DimensionUnit::PX); in SetBarBackgroundEffect() 384 Color color(effectOption->color); in SetBarBackgroundEffect() 386 blurOption.grayscale.assign(effectOption->blurValues, effectOption->blurValues + effectOption->blurValuesSize); in SetBarBackgroundEffect() 390 option.saturation = effectOption->saturation; in SetBarBackgroundEffect() 391 option.brightness = effectOption->brightness; in SetBarBackgroundEffect() 393 option.adaptiveColor = static_cast<AdaptiveColor>(effectOption in SetBarBackgroundEffect() 415 EffectOption effectOption = { radius, saturation, brightness, color, adaptiveColor, blurOption }; ResetBarBackgroundEffect() local [all...] |
H A D | node_common_modifier.cpp | 3492 EffectOption effectOption = { radius, saturation, brightness, color, adaptiveColor, blurOption }; in ResetBackgroundEffect() local 3493 ViewAbstract::SetBackgroundEffect(frameNode, effectOption); in ResetBackgroundEffect()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_tabs_bridge.cpp | 471 ArkUITabBarBackgroundEffect effectOption = { 0.0f, 1.0f, 1.0f, Color::TRANSPARENT.GetValue(), in SetBarBackgroundEffect() local 479 effectOption.radius = static_cast<ArkUI_Float32>(radius.Value()); in SetBarBackgroundEffect() 481 effectOption.saturation = saturationArg->ToNumber(vm)->Value(); in SetBarBackgroundEffect() 482 effectOption.saturation = (effectOption.saturation > 0.0f || NearZero(effectOption.saturation)) ? in SetBarBackgroundEffect() 483 effectOption.saturation : 1.0f; in SetBarBackgroundEffect() 486 effectOption.brightness = brightnessArg->ToNumber(vm)->Value(); in SetBarBackgroundEffect() 487 effectOption.brightness = (effectOption in SetBarBackgroundEffect() [all...] |
H A D | arkts_native_common_bridge.cpp | 468 const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedMoveTransition() 471 if (JSViewAbstract::ParseJsInt32(effectOption, edge)) { in ParseChainedMoveTransition() 482 const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedOpacityTransition() 485 if (Framework::JSViewAbstract::ParseJsDouble(effectOption, opacity)) { in ParseChainedOpacityTransition() 522 const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedTranslateTransition() 524 if (effectOption->IsObject()) { in ParseChainedTranslateTransition() 527 ParseJsTranslate(effectOption, translate.x, translate.y, translate.z); in ParseChainedTranslateTransition() 584 const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedRotateTransition() 587 if (effectOption->IsObject()) { in ParseChainedRotateTransition() 590 ParseJsRotate(effectOption, rotat in ParseChainedRotateTransition() 467 ParseChainedMoveTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedMoveTransition() argument 481 ParseChainedOpacityTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedOpacityTransition() argument 521 ParseChainedTranslateTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedTranslateTransition() argument 583 ParseChainedRotateTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedRotateTransition() argument 627 ParseChainedScaleTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedScaleTransition() argument 642 ParseChainedAsymmetricTransition( const Framework::JSRef<Framework::JSVal>& effectOption, const JSExecutionContext& context) ParseChainedAsymmetricTransition() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | render_property.h | 64 bool CheckEffectOption(const std::optional<EffectOption>& effectOption) const in CheckEffectOption() 66 if (!effectOption.has_value()) { in CheckEffectOption() 72 return NearEqual(propEffectOption.value(), effectOption.value()); in CheckEffectOption()
|
H A D | render_context.h | 289 virtual void UpdateBackgroundEffect(const std::optional<EffectOption>& effectOption) {} in UpdateBackgroundEffect() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_abstract.cpp | 564 const JSRef<JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedRotateTransition() 567 if (effectOption->IsObject()) { in ParseChainedRotateTransition() 570 ParseJsRotate(effectOption, rotate, angle); in ParseChainedRotateTransition() 580 const JSRef<JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedOpacityTransition() 583 if (JSViewAbstract::ParseJsDouble(effectOption, opacity)) { in ParseChainedOpacityTransition() 597 const JSRef<JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedTranslateTransition() 599 if (effectOption->IsObject()) { in ParseChainedTranslateTransition() 602 ParseJsTranslate(effectOption, translate.x, translate.y, translate.z); in ParseChainedTranslateTransition() 609 const JSRef<JSVal>& effectOption, const JSExecutionContext& context) in ParseChainedScaleTransition() 611 if (effectOption in ParseChainedScaleTransition() 563 ParseChainedRotateTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedRotateTransition() argument 579 ParseChainedOpacityTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedOpacityTransition() argument 596 ParseChainedTranslateTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedTranslateTransition() argument 608 ParseChainedScaleTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedScaleTransition() argument 620 ParseChainedMoveTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedMoveTransition() argument 634 ParseChainedAsymmetricTransition( const JSRef<JSVal>& effectOption, const JSExecutionContext& context) ParseChainedAsymmetricTransition() argument 2915 ParseEffectOption(const JSRef<JSObject>& jsOption, EffectOption& effectOption) ParseEffectOption() argument [all...] |
H A D | js_view_abstract.h | 151 static void ParseEffectOption(const JSRef<JSObject>& jsObj, EffectOption& effectOption);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_context.cpp | 1020 void RosenRenderContext::UpdateBackgroundEffect(const std::optional<EffectOption>& effectOption) in UpdateBackgroundEffect() argument 1024 if (groupProperty->CheckEffectOption(effectOption)) { in UpdateBackgroundEffect() 1027 groupProperty->propEffectOption = effectOption; in UpdateBackgroundEffect() 1028 if (!effectOption.has_value()) { in UpdateBackgroundEffect() 1031 if (!UpdateBlurBackgroundColor(effectOption)) { in UpdateBackgroundEffect() 1037 float radiusPx = context->NormalizeToPx(effectOption->radius); in UpdateBackgroundEffect() 1044 if (effectOption->adaptiveColor == AdaptiveColor::AVERAGE) { in UpdateBackgroundEffect() 1048 static_cast<float>(effectOption->saturation), static_cast<float>(effectOption->brightness), in UpdateBackgroundEffect() 1049 effectOption in UpdateBackgroundEffect() [all...] |
H A D | rosen_render_context.h | 192 void UpdateBackgroundEffect(const std::optional<EffectOption>& effectOption) override;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract.h | 140 static void SetBackgroundEffect(const EffectOption &effectOption); 586 static void SetBackgroundEffect(FrameNode* frameNode, const EffectOption &effectOption);
|
H A D | view_abstract_model.h | 86 virtual void SetBackgroundEffect(const EffectOption& effectOption) {} in SetBackgroundEffect() argument
|
H A D | view_abstract_model_ng.h | 148 void SetBackgroundEffect(const EffectOption& effectOption) override 150 ViewAbstract::SetBackgroundEffect(effectOption);
|
H A D | view_abstract.cpp | 307 void ViewAbstract::SetBackgroundEffect(const EffectOption& effectOption) in SetBackgroundEffect() argument 312 SetBackgroundEffect(ViewStackProcessor::GetInstance()->GetMainFrameNode(), effectOption); in SetBackgroundEffect() 3549 void ViewAbstract::SetBackgroundEffect(FrameNode* frameNode, const EffectOption& effectOption) in SetBackgroundEffect() argument 3554 if (effectOption.policy == BlurStyleActivePolicy::FOLLOWS_WINDOW_ACTIVE_STATE) { in SetBackgroundEffect() 3567 target->UpdateBackgroundEffect(effectOption); in SetBackgroundEffect()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/ |
H A D | menu_origin_test_ng.cpp | 2368 auto effectOption = renderContext->GetBackgroundEffect(); in HWTEST_F() local 2369 ASSERT_EQ(effectOption->color, Color::TRANSPARENT); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/cjui/ |
H A D | cjui_api.h | 1297 void (*setBarBackgroundEffect)(ArkUINodeHandle node, ArkUITabBarBackgroundEffect* effectOption);
|
/foundation/arkui/ace_engine/frameworks/core/interfaces/arkoala/ |
H A D | arkoala_api.h | 2872 void (*setBarBackgroundEffect)(ArkUINodeHandle node, ArkUITabBarBackgroundEffect* effectOption);
|