Home
last modified time | relevance | path

Searched refs:effectOption (Results 1 - 24 of 24) sorted by relevance

/foundation/arkui/ace_engine/interfaces/native/node/
H A Dnode_transition.cpp25 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 Dnode_transition.h56 ArkUITransitionEffectOption* ConvertToEffectOption(ArkUI_TransitionEffect* effectOption);
H A Dstyle_modifier.cpp3706 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 Dtabs_node.cpp355 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 Dtabs_model_ng.h69 void SetBarBackgroundEffect(const EffectOption& effectOption) override;
93 static void SetBarBackgroundEffect(FrameNode* frameNode, const EffectOption& effectOption);
H A Dtabs_model_ng.cpp998 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 Dtabs_model.h146 virtual void SetBarBackgroundEffect(const EffectOption& effectOption) {} in SetBarBackgroundEffect() argument
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dtabs_modifier.cpp374 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 Dnode_common_modifier.cpp3492 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 Darkts_native_tabs_bridge.cpp471 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 Darkts_native_common_bridge.cpp468 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 Drender_property.h64 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 Drender_context.h289 virtual void UpdateBackgroundEffect(const std::optional<EffectOption>& effectOption) {} in UpdateBackgroundEffect() argument
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_view_abstract.cpp564 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 Djs_view_abstract.h151 static void ParseEffectOption(const JSRef<JSObject>& jsObj, EffectOption& effectOption);
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/
H A Drosen_render_context.cpp1020 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 Drosen_render_context.h192 void UpdateBackgroundEffect(const std::optional<EffectOption>& effectOption) override;
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dview_abstract.h140 static void SetBackgroundEffect(const EffectOption &effectOption);
586 static void SetBackgroundEffect(FrameNode* frameNode, const EffectOption &effectOption);
H A Dview_abstract_model.h86 virtual void SetBackgroundEffect(const EffectOption& effectOption) {} in SetBackgroundEffect() argument
H A Dview_abstract_model_ng.h148 void SetBackgroundEffect(const EffectOption& effectOption) override
150 ViewAbstract::SetBackgroundEffect(effectOption);
H A Dview_abstract.cpp307 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 Dmenu_origin_test_ng.cpp2368 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 Dcjui_api.h1297 void (*setBarBackgroundEffect)(ArkUINodeHandle node, ArkUITabBarBackgroundEffect* effectOption);
/foundation/arkui/ace_engine/frameworks/core/interfaces/arkoala/
H A Darkoala_api.h2872 void (*setBarBackgroundEffect)(ArkUINodeHandle node, ArkUITabBarBackgroundEffect* effectOption);

Completed in 140 milliseconds