/ohos5.0/foundation/window/window_manager/wmserver/src/ |
H A D | window_system_effect.cpp | 131 auto& shadow = node->isFocused_ ? windowSystemEffectConfig_.focusedShadow_ : in SetWindowShadow() local 136 if (MathHelper::GreatNotEqual(shadow.elevation_, 0.f)) { in SetWindowShadow() 147 if (!ColorParser::Parse(shadow.color_, colorValue)) { in SetWindowShadow() 148 WLOGFE("[WEffect]invalid color string: %{public}s", shadow.color_.c_str()); in SetWindowShadow() 155 shadow.color_.c_str(), shadow.offsetX_, shadow.offsetY_, shadow.alpha_, shadow.radius_); in SetWindowShadow() 157 if (MathHelper::GreatNotEqual(shadow.elevation_, 0.f)) { in SetWindowShadow() 158 surfaceNode->SetShadowElevation(shadow.elevation_ * vpr); in SetWindowShadow() 160 surfaceNode->SetShadowRadius(ConvertRadiusToSigma(shadow.radius_ * vpr)); in SetWindowShadow() 163 surfaceNode->SetShadowOffsetX(shadow.offsetX_ * vpr); in SetWindowShadow() 164 surfaceNode->SetShadowOffsetY(shadow.offsetY_ * vpr); in SetWindowShadow() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_func_wrapper_test_ng_coverage.cpp | 340 Shadow shadow; variable 341 shadow.SetIsFilled(true); 342 option.options.shadow = shadow; 358 Shadow shadow; variable 359 shadow.SetIsFilled(true); 361 shadow.SetBlurRadius(10.0); 480 Shadow shadow; variable 481 shadow.SetIsFilled(true); 483 shadow.SetBlurRadius(10.0); 485 option.options.shadow = shadow; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/texttimer/ |
H A D | text_timer_layout_property.cpp | 48 inline std::unique_ptr<JsonValue> ConvertShadowToJson(const Shadow& shadow) in ConvertShadowToJson() argument 51 jsonShadow->Put("radius", std::to_string(shadow.GetBlurRadius()).c_str()); in ConvertShadowToJson() 52 jsonShadow->Put("color", shadow.GetColor().ColorToString().c_str()); in ConvertShadowToJson() 53 jsonShadow->Put("offsetX", std::to_string(shadow.GetOffset().GetX()).c_str()); in ConvertShadowToJson() 54 jsonShadow->Put("offsetY", std::to_string(shadow.GetOffset().GetY()).c_str()); in ConvertShadowToJson() 55 jsonShadow->Put("type", std::to_string(static_cast<int32_t>(shadow.GetShadowType())).c_str()); in ConvertShadowToJson() 62 for (const auto& shadow : shadows) { in ConvertShadowsToJson() local 63 jsonShadows->Put(ConvertShadowToJson(shadow)); in ConvertShadowsToJson() 87 auto shadow = GetTextShadow().value_or(std::vector<Shadow> { Shadow() }); in ToJsonValue() local 89 …auto jsonShadow = (shadow.size() == 1) ? ConvertShadowToJson(shadow.front()) : ConvertShadowsToJso… in ToJsonValue()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_shadowing_common.h | 36 float GetPcfSample(sampler2DShadow shadow, const vec2 baseUv, const vec2 offset, const float compar… in GetPcfSample() argument 45 return texture(shadow, vec3(baseUv + uvOffset, compZ)).x; in GetPcfSample() 58 …sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, u… in CalcPcfShadow() argument 110 …sum += uw0 * vw0 * GetPcfSample(shadow, baseUv, vec2(u0, v0), compareDepth, texelSize, receiverPla… in CalcPcfShadow() 137 const vec2 textureSize = vec2(textureSize(shadow, 0).xy); in CalcPcfShadowMed() 193 …sampler2DShadow shadow, vec4 inShadowCoord, vec4 shadowFactor, vec4 atlasSizeInvSize, uvec2 shadow… in CalcPcfShadowSimpleSample() argument 203 const CORE_RELAXEDP float sum = texture(shadow, vec3(baseUv, compareDepth)).x; in CalcPcfShadowSimpleSample() 224 …sampler2D shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactors, vec4 atlasSizeInvSize, uvec2 … in CalcVsmShadow() argument 231 const vec2 moments = texture(shadow, shadowCoord.xy).xy; in CalcVsmShadow() 249 …sampler2D shadow, vec4 inShadowCoord, vec4 shadowFactors, vec4 atlasSizeInvSize, uvec2 shadowFlags) in CalcVsmShadowSimpleSample() argument [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | data_panel_modifier.cpp | 159 shadow.radius = radius; in SetTrackShadow() 160 shadow.offsetX = offsetX; in SetTrackShadow() 161 shadow.offsetY = offsetY; in SetTrackShadow() 162 shadow.colors = shadowColors; in SetTrackShadow() 170 DataPanelShadow shadow; in SetNullTrackShadow() local 171 shadow.isShadowVisible = false; in SetNullTrackShadow() 179 DataPanelShadow shadow; in ResetTrackShadow() local 180 shadow.isShadowVisible = true; in ResetTrackShadow() 181 shadow.radius = DEFAULT_RADIUS; in ResetTrackShadow() 182 shadow.offsetX = DEFAULT_OFFSET_X; in ResetTrackShadow() [all …]
|
H A D | text_timer_modifier.cpp | 151 Shadow shadow; in SetTextShadow() local 153 shadow.SetBlurRadius(shadowStruct->radius); in SetTextShadow() 154 shadow.SetShadowType(static_cast<ShadowType>(shadowStruct->type)); in SetTextShadow() 155 shadow.SetColor(Color(shadowStruct->color)); in SetTextShadow() 156 shadow.SetOffsetX(shadowStruct->offsetX); in SetTextShadow() 157 shadow.SetOffsetY(shadowStruct->offsetY); in SetTextShadow() 158 shadow.SetIsFilled(static_cast<bool>(shadowStruct->fill)); in SetTextShadow() 159 shadowList.at(i) = shadow; in SetTextShadow() 168 Shadow shadow; in ResetTextShadow() local 169 shadow.SetOffsetX(0.0); in ResetTextShadow() [all …]
|
H A D | text_clock_modifier.cpp | 132 Shadow shadow; in SetTextShadow() local 134 shadow.SetBlurRadius(shadowStruct->radius); in SetTextShadow() 135 shadow.SetShadowType(static_cast<ShadowType>(shadowStruct->type)); in SetTextShadow() 136 shadow.SetColor(Color(shadowStruct->color)); in SetTextShadow() 137 shadow.SetOffsetX(shadowStruct->offsetX); in SetTextShadow() 138 shadow.SetOffsetY(shadowStruct->offsetY); in SetTextShadow() 139 shadow.SetIsFilled(static_cast<bool>(shadowStruct->fill)); in SetTextShadow() 140 shadowList.at(i) = shadow; in SetTextShadow() 149 Shadow shadow; in ResetTextShadow() local 150 shadow.SetOffsetX(0.0); in ResetTextShadow() [all …]
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-shadow-effect.md | 4 …shadow](../reference/apis-arkui/arkui-ts/ts-universal-attributes-image-effect.md#shadow)API to app… 24 .shadow({ radius: 10, color: Color.Gray }) 35 .shadow({ radius: 10, color: Color.Gray, offsetX: 20, offsetY: 20 })
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_layout_property.cpp | 35 inline std::unique_ptr<JsonValue> CovertShadowToJson(const Shadow& shadow) in CovertShadowToJson() argument 38 jsonShadow->Put("radius", std::to_string(shadow.GetBlurRadius()).c_str()); in CovertShadowToJson() 39 jsonShadow->Put("color", shadow.GetColor().ColorToString().c_str()); in CovertShadowToJson() 40 jsonShadow->Put("offsetX", std::to_string(shadow.GetOffset().GetX()).c_str()); in CovertShadowToJson() 41 jsonShadow->Put("offsetY", std::to_string(shadow.GetOffset().GetY()).c_str()); in CovertShadowToJson() 42 jsonShadow->Put("type", std::to_string(static_cast<int32_t>(shadow.GetShadowType())).c_str()); in CovertShadowToJson() 49 for (const auto& shadow : shadows) { in CovertShadowsToJson() local 50 jsonShadows->Put(CovertShadowToJson(shadow)); in CovertShadowsToJson() 121 auto shadow = GetTextShadow().value_or(std::vector<Shadow> { Shadow() }); in ToJsonValue() local 123 …auto jsonShadow = (shadow.size() == 1) ? CovertShadowToJson(shadow.front()) : CovertShadowsToJson(… in ToJsonValue()
|
H A D | text_content_modifier.cpp | 197 textShadow.SetOffset(shadow.GetOffset()); in AddShadow() 198 textShadow.SetColor(shadow.GetColor()); in AddShadow() 557 for (auto&& shadow : shadows_) { in ModifyTextShadowsInTextStyle() 559 auto offsetX = shadow.offsetX->Get(); in ModifyTextShadowsInTextStyle() 560 auto offsetY = shadow.offsetY->Get(); in ModifyTextShadowsInTextStyle() 561 auto color = shadow.color->Get(); in ModifyTextShadowsInTextStyle() 563 shadow.lastShadow = shadowValue; in ModifyTextShadowsInTextStyle() 672 for (auto&& shadow : shadows_) { in UpdateTextShadowMeasureFlag() 676 auto color = shadow.color->Get(); in UpdateTextShadowMeasureFlag() 678 if (shadow.shadow != compareShadow || shadow.lastShadow != compareShadow) { in UpdateTextShadowMeasureFlag() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | focus_animation_manager.cpp | 159 auto shadow = shadowStack_.top().Upgrade(); in SetShadowProperties() local 160 CHECK_NULL_VOID(shadow); in SetShadowProperties() 161 shadow->SetShadowProperties(rrect, offset); in SetShadowProperties() 170 auto shadow = shadowStack_.top().Upgrade(); in SetShadowProperties() local 171 CHECK_NULL_VOID(shadow); in SetShadowProperties() 172 shadow->SetShadowProperties(rrect, offset, clipRect); in SetShadowProperties() 181 auto shadow = shadowStack_.top().Upgrade(); in CancelShadow() local 182 CHECK_NULL_VOID(shadow); in CancelShadow() 183 shadow->CancelShadow(); in CancelShadow()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_shadow_test.cpp | 107 RSShadow shadow; variable 108 shadow.SetRadius(0.1); 109 bool ret = shadow.IsValid(); 279 RSShadow shadow; variable 280 shadow.SetElevation(0.1); 281 bool ret = shadow.IsValid(); 292 RSShadow shadow; variable 293 shadow.SetColorStrategy(SHADOW_COLOR_STRATEGY::COLOR_STRATEGY_AVERAGE); 294 EXPECT_EQ(shadow.GetColorStrategy(), 1);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/render/ |
H A D | render_property_test_ng.cpp | 195 shadow.style_ = ShadowStyle::OuterDefaultXS; 196 graphicsProperty.propBackShadow = shadow; 205 shadow.style_ = ShadowStyle::OuterDefaultSM; 206 graphicsProperty.propBackShadow = shadow; 215 graphicsProperty.propBackShadow = shadow; 225 graphicsProperty.propBackShadow = shadow; 235 graphicsProperty.propBackShadow = shadow; 245 graphicsProperty.propBackShadow = shadow; 270 graphicsProperty.propBackShadow = shadow; 280 graphicsProperty.propBackShadow = shadow; [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/ |
H A D | drag_drop_func_wrapper.cpp | 328 auto shadow = imageContext->GetBackShadow(); in UpdateDragPreviewOptionsFromModifier() local 329 if (shadow.has_value()) { in UpdateDragPreviewOptionsFromModifier() 330 option.options.shadow = shadow.value(); in UpdateDragPreviewOptionsFromModifier() 356 option.options.shadow = GetDefaultShadow(); in UpdatePreviewOptionDefaultAttr() 358 option.options.shadow = std::nullopt; in UpdatePreviewOptionDefaultAttr() 405 auto shadow = option.options.shadow; in PrepareShadowParametersForDragData() local 406 if (!shadow.has_value() || !shadow->IsValid()) { in PrepareShadowParametersForDragData() 412 ParseShadowInfo(shadow.value(), arkExtraInfoJson); in PrepareShadowParametersForDragData() 426 arkExtraInfoJson->Put("shadow_corner", shadow.GetBlurRadius()); in ParseShadowInfo() 439 shadow.SetIsFilled(true); in GetDefaultShadow() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_data_panel.cpp | 216 OHOS::Ace::NG::DataPanelShadow shadow; in ShadowOption() local 218 shadow.isShadowVisible = false; in ShadowOption() 242 shadow.radius = radius; in ShadowOption() 243 shadow.offsetX = offsetX; in ShadowOption() 244 shadow.offsetY = offsetY; in ShadowOption() 245 shadow.colors = shadowColors; in ShadowOption() 263 shadow.radius = radius; in ShadowOption() 264 shadow.offsetX = offsetX; in ShadowOption() 265 shadow.offsetY = offsetY; in ShadowOption() 266 shadow.colors = shadowColors; in ShadowOption() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | span_model_adapter.cpp | 87 for (const auto& shadow : textStyle->shadows) { in CreateSpanItem() local 88 … shadows.emplace_back(shadow.blurRadius, 0, Offset { shadow.offset.GetX(), shadow.offset.GetY() }, in CreateSpanItem() 90 … shadow.color.GetAlpha(), shadow.color.GetRed(), shadow.color.GetGreen(), shadow.color.GetBlue())); in CreateSpanItem()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/preview/ |
H A D | menu_preview_pattern.cpp | 87 auto shadow = context->GetBackShadow(); in ShowBorderRadiusAndShadowAnimation() local 88 if (!shadow.has_value()) { in ShowBorderRadiusAndShadowAnimation() 89 shadow = Shadow::CreateShadow(ShadowStyle::None); in ShowBorderRadiusAndShadowAnimation() 105 pipeline->AddAfterLayoutTask([option, context, previewBorderRadius, shadow]() { in ShowBorderRadiusAndShadowAnimation() 108 [context, previewBorderRadius, shadow]() mutable { in ShowBorderRadiusAndShadowAnimation() 109 CHECK_NULL_VOID(context && shadow); in ShowBorderRadiusAndShadowAnimation() 110 auto color = shadow->GetColor(); in ShowBorderRadiusAndShadowAnimation() 112 shadow->SetColor(newColor); in ShowBorderRadiusAndShadowAnimation() 113 context->UpdateBackShadow(shadow.value()); in ShowBorderRadiusAndShadowAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_drag/ |
H A D | text_drag_overlay_modifier.cpp | 45 void TextDragOverlayModifier::PaintShadow(const RSPath& path, const Shadow& shadow, RSCanvas& canva… in PaintShadow() argument 52 rsPath.Offset(shadow.GetOffset().GetX(), shadow.GetOffset().GetY()); in PaintShadow() 53 Color color = shadow.GetColor(); in PaintShadow() 56 RSPoint3 planeParams = { 0.0, 0.0, shadow.GetElevation() }; in PaintShadow() 69 …auto shadow = Shadow(DEFAULT_ELEVATION, {0.0, 0.0}, Color(DEFAULT_SHADOW_COLOR), ShadowStyle::Oute… in PaintBackground() local 70 PaintShadow(path, shadow, canvas); in PaintBackground()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/toast/ |
H A D | toast_view.cpp | 152 Shadow shadow; in UpdateToastNodeStyle() local 153 if (toastInfo.shadow.has_value()) { in UpdateToastNodeStyle() 154 shadow = toastInfo.shadow.value(); in UpdateToastNodeStyle() 156 shadow = Shadow::CreateShadow(ShadowStyle::OuterDefaultMD); in UpdateToastNodeStyle() 160 auto shadowStyle = shadow.GetStyle(); in UpdateToastNodeStyle() 163 shadow = shadowTheme->GetShadow(shadowStyle, colorMode); in UpdateToastNodeStyle() 166 toastContext->UpdateBackShadow(shadow); in UpdateToastNodeStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_clock/ |
H A D | text_clock_layout_property.cpp | 48 std::string CovertShadowToString(const Shadow& shadow) in CovertShadowToString() argument 51 result += std::string("radius") + std::to_string(shadow.GetBlurRadius()); in CovertShadowToString() 52 result += std::string("color") + shadow.GetColor().ColorToString(); in CovertShadowToString() 53 result += std::string("offsetX") + std::to_string(shadow.GetOffset().GetX()); in CovertShadowToString() 54 result += std::string("offsetY") + std::to_string(shadow.GetOffset().GetY()); in CovertShadowToString() 55 result += std::string("type") + std::to_string(static_cast<int32_t>(shadow.GetShadowType())); in CovertShadowToString()
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-shadow-effect.md | 4 阴影接口[shadow](../reference/apis-arkui/arkui-ts/ts-universal-attributes-image-effect.md#shadow)可以为当前组… 24 .shadow({ radius: 10, color: Color.Gray }) 35 .shadow({
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | render_property.cpp | 149 auto shadow = propBackShadow.value_or(Shadow()); in ToJsonValue() local 150 if (shadow.GetStyle() == ShadowStyle::OuterDefaultXS) { in ToJsonValue() 152 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultSM) { in ToJsonValue() 154 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultMD) { in ToJsonValue() 156 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultLG) { in ToJsonValue() 158 } else if (shadow.GetStyle() == ShadowStyle::OuterFloatingSM) { in ToJsonValue() 160 } else if (shadow.GetStyle() == ShadowStyle::OuterFloatingMD) { in ToJsonValue() 163 jsonShadow->Put("radius", std::to_string(shadow.GetBlurRadius()).c_str()); in ToJsonValue() 164 if (shadow.GetShadowColorStrategy() == ShadowColorStrategy::AVERAGE) { in ToJsonValue() 169 jsonShadow->Put("color", shadow.GetColor().ColorToString().c_str()); in ToJsonValue() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_data_panel_ffi.cpp | 150 OHOS::Ace::NG::DataPanelShadow shadow; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() local 151 shadow.radius = nativeDataPanelShadow.radius; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 152 shadow.offsetX = nativeDataPanelShadow.offsetX; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 153 shadow.offsetY = nativeDataPanelShadow.offsetY; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 154 shadow.colors = valueColors; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 155 DataPanelModel::GetInstance()->SetShadowOption(shadow); in FfiOHOSAceFrameworkDataPanelSetTrackShadow()
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/include/data_type/ |
H A D | light.h | 27 Light(LightType type, const Vec3& color, float intensity, bool shadow, const Position& position, in Light() argument 29 …: type_(type), color_(color), intensity_(intensity), shadow_(shadow), position_(position), rotatio… in Light() 48 void SetLightShadow(bool shadow) in SetLightShadow() argument 50 shadow_ = shadow; in SetLightShadow()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/focus_collaboration/ |
H A D | focus_collaboration_element.cpp | 29 auto shadow = AceType::MakeRefPtr<ShadowComponent>(); in PerformBuild() local 31 Component::MergeRSNode(shadow); in PerformBuild() 33 group->AppendChild(shadow); in PerformBuild()
|