/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/texttimer/ |
H A D | text_timer_layout_property.cpp | 46 inline std::unique_ptr<JsonValue> ConvertShadowToJson(const Shadow& shadow) in ConvertShadowToJson() argument 49 jsonShadow->Put("radius", std::to_string(shadow.GetBlurRadius()).c_str()); in ConvertShadowToJson() 50 jsonShadow->Put("color", shadow.GetColor().ColorToString().c_str()); in ConvertShadowToJson() 51 jsonShadow->Put("offsetX", std::to_string(shadow.GetOffset().GetX()).c_str()); in ConvertShadowToJson() 52 jsonShadow->Put("offsetY", std::to_string(shadow.GetOffset().GetY()).c_str()); in ConvertShadowToJson() 53 jsonShadow->Put("type", std::to_string(static_cast<int32_t>(shadow.GetShadowType())).c_str()); in ConvertShadowToJson() 60 for (const auto& shadow : shadows) { in ConvertShadowsToJson() 61 jsonShadows->Put(ConvertShadowToJson(shadow)); in ConvertShadowsToJson() 85 auto shadow = GetTextShadow().value_or(std::vector<Shadow> { Shadow() }); in ToJsonValue() local 87 auto jsonShadow = (shadow in ToJsonValue() [all...] |
/foundation/window/window_manager/wmserver/src/ |
H A D | window_system_effect.cpp | 121 WLOGFD("shadow elevation and radius are both 0.0, id: %{public}u", node->GetWindowId()); in SetWindowShadow() 131 auto& shadow = node->isFocused_ ? windowSystemEffectConfig_.focusedShadow_ : in SetWindowShadow() local 136 if (MathHelper::GreatNotEqual(shadow.elevation_, 0.f)) { in SetWindowShadow() 142 WLOGFD("[WEffect]close shadow id: %{public}u", node->GetWindowId()); 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() 153 node->GetWindowId(), static_cast<int32_t>(node->isFocused_), shadow.elevation_); in SetWindowShadow() 155 shadow.color_.c_str(), shadow.offsetX_, shadow in SetWindowShadow() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | drag_drop_func_wrapper_test_ng_coverage.cpp | 151 * @tc.desc: Test UpdatePreviewOptionDefaultAttr without default shadow and radius 164 EXPECT_FALSE(option.options.shadow.has_value()); in HWTEST_F() 187 * @tc.desc: Test PrepareShadowParametersForDragData with empty shadow 194 option.options.shadow = std::nullopt; in HWTEST_F() 210 auto shadow = DragDropFuncWrapper::GetDefaultShadow(); in HWTEST_F() local 211 EXPECT_FALSE(shadow.has_value()); in HWTEST_F() 273 * @tc.desc: Test UpdatePreviewOptionDefaultAttr with default shadow and radius 286 EXPECT_EQ(option.options.shadow, DragDropFuncWrapper::GetDefaultShadow()); in HWTEST_F() 333 * @tc.desc: Test PrepareShadowParametersForDragData with valid shadow 340 Shadow shadow; in HWTEST_F() local 358 Shadow shadow; HWTEST_F() local 380 auto shadow = DragDropFuncWrapper::GetDefaultShadow(); HWTEST_F() local 480 Shadow shadow; HWTEST_F() local [all...] |
/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 compareDepth, in GetPcfSample() argument 45 return texture(shadow, vec3(baseUv + uvOffset, compZ)).x; in GetPcfSample() 55 // http://www.ludicon.com/castano/blog/articles/shadow-mapping-summary-part-1/ 58 sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, uvec2 shadowFlags) in CalcPcfShadow() 110 sum += uw0 * vw0 * GetPcfSample(shadow, baseUv, vec2(u0, v0), compareDepth, texelSize, receiverPlaneDepthBias); in CalcPcfShadow() 111 sum += uw1 * vw0 * GetPcfSample(shadow, baseUv, vec2(u1, v0), compareDepth, texelSize, receiverPlaneDepthBias); in CalcPcfShadow() 112 sum += uw2 * vw0 * GetPcfSample(shadow, baseUv, vec2(u2, v0), compareDepth, texelSize, receiverPlaneDepthBias); in CalcPcfShadow() 114 sum += uw0 * vw1 * GetPcfSample(shadow, baseUv, vec2(u0, v1), compareDepth, texelSize, receiverPlaneDepthBias); in CalcPcfShadow() 115 sum += uw1 * vw1 * GetPcfSample(shadow, baseUv, vec2(u1, v1), compareDepth, texelSize, receiverPlaneDepthBias); in CalcPcfShadow() 116 sum += uw2 * vw1 * GetPcfSample(shadow, baseU in CalcPcfShadow() 57 CalcPcfShadow( sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, uvec2 shadowFlags) CalcPcfShadow() argument 129 CalcPcfShadowMed( sampler2DShadow shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactor, vec4 atlasSizeInvSize, uvec2 shadowFlags) CalcPcfShadowMed() argument 192 CalcPcfShadowSimpleSample( sampler2DShadow shadow, vec4 inShadowCoord, vec4 shadowFactor, vec4 atlasSizeInvSize, uvec2 shadowFlags) CalcPcfShadowSimpleSample() argument 223 CalcVsmShadow( sampler2D shadow, vec4 inShadowCoord, float NoL, vec4 shadowFactors, vec4 atlasSizeInvSize, uvec2 shadowFlags) CalcVsmShadow() argument 248 CalcVsmShadowSimpleSample( sampler2D shadow, vec4 inShadowCoord, vec4 shadowFactors, vec4 atlasSizeInvSize, uvec2 shadowFlags) CalcVsmShadowSimpleSample() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | text_timer_modifier.cpp | 146 Shadow shadow; in SetTextShadow() local 148 shadow.SetBlurRadius(shadowStruct->radius); in SetTextShadow() 149 shadow.SetShadowType(static_cast<ShadowType>(shadowStruct->type)); in SetTextShadow() 150 shadow.SetColor(Color(shadowStruct->color)); in SetTextShadow() 151 shadow.SetOffsetX(shadowStruct->offsetX); in SetTextShadow() 152 shadow.SetOffsetY(shadowStruct->offsetY); in SetTextShadow() 153 shadow.SetIsFilled(static_cast<bool>(shadowStruct->fill)); in SetTextShadow() 154 shadowList.at(i) = shadow; in SetTextShadow() 163 Shadow shadow; in ResetTextShadow() local 164 shadow in ResetTextShadow() [all...] |
H A D | data_panel_modifier.cpp | 135 OHOS::Ace::NG::DataPanelShadow shadow; in SetTrackShadow() local 156 shadow.radius = radius; in SetTrackShadow() 157 shadow.offsetX = offsetX; in SetTrackShadow() 158 shadow.offsetY = offsetY; in SetTrackShadow() 159 shadow.colors = shadowColors; in SetTrackShadow() 160 DataPanelModelNG::SetShadowOption(frameNode, shadow); in SetTrackShadow() 167 DataPanelShadow shadow; in SetNullTrackShadow() local 168 shadow.isShadowVisible = false; in SetNullTrackShadow() 169 DataPanelModelNG::SetShadowOption(frameNode, shadow); in SetNullTrackShadow() 176 DataPanelShadow shadow; in ResetTrackShadow() local [all...] |
H A D | text_clock_modifier.cpp | 129 Shadow shadow; in SetTextShadow() local 131 shadow.SetBlurRadius(shadowStruct->radius); in SetTextShadow() 132 shadow.SetShadowType(static_cast<ShadowType>(shadowStruct->type)); in SetTextShadow() 133 shadow.SetColor(Color(shadowStruct->color)); in SetTextShadow() 134 shadow.SetOffsetX(shadowStruct->offsetX); in SetTextShadow() 135 shadow.SetOffsetY(shadowStruct->offsetY); in SetTextShadow() 136 shadow.SetIsFilled(static_cast<bool>(shadowStruct->fill)); in SetTextShadow() 137 shadowList.at(i) = shadow; in SetTextShadow() 146 Shadow shadow; in ResetTextShadow() local 147 shadow in ResetTextShadow() [all...] |
/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | focus_animation_manager.cpp | 19 #include "core/components/shadow/render_shadow.h" 20 #include "core/components/shadow/shadow_element.h" 147 LOGE("shadow stack is empty"); in PopShadow() 156 LOGE("shadow stack is empty"); in SetShadowProperties() 159 auto shadow = shadowStack_.top().Upgrade(); in SetShadowProperties() local 160 CHECK_NULL_VOID(shadow); in SetShadowProperties() 161 shadow->SetShadowProperties(rrect, offset); in SetShadowProperties() 167 LOGE("shadow stack is empty"); in SetShadowProperties() 170 auto shadow = shadowStack_.top().Upgrade(); in SetShadowProperties() local 171 CHECK_NULL_VOID(shadow); in SetShadowProperties() 181 auto shadow = shadowStack_.top().Upgrade(); CancelShadow() local [all...] |
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_shadow_test.cpp | 107 RSShadow shadow; in HWTEST_F() local 108 shadow.SetRadius(0.1); in HWTEST_F() 109 shadow.IsValid(); in HWTEST_F() 278 RSShadow shadow; in HWTEST_F() local 279 shadow.SetElevation(0.1); in HWTEST_F() 280 shadow.IsValid(); in HWTEST_F() 290 RSShadow shadow; in HWTEST_F() local 291 shadow.SetColorStrategy(SHADOW_COLOR_STRATEGY::COLOR_STRATEGY_AVERAGE); in HWTEST_F() 292 EXPECT_EQ(shadow.GetColorStrategy(), 1); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components/focus_collaboration/ |
H A D | focus_collaboration_element.cpp | 19 #include "core/components/shadow/shadow_component.h" 29 auto shadow = AceType::MakeRefPtr<ShadowComponent>(); in PerformBuild() local 31 Component::MergeRSNode(shadow); in PerformBuild() 33 group->AppendChild(shadow); in PerformBuild()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/drag_drop/ |
H A D | drag_drop_func_wrapper.cpp | 322 auto shadow = imageContext->GetBackShadow(); in UpdateDragPreviewOptionsFromModifier() local 323 if (shadow.has_value()) { in UpdateDragPreviewOptionsFromModifier() 324 option.options.shadow = shadow.value(); in UpdateDragPreviewOptionsFromModifier() 350 option.options.shadow = GetDefaultShadow(); in UpdatePreviewOptionDefaultAttr() 352 option.options.shadow = std::nullopt; in UpdatePreviewOptionDefaultAttr() 399 auto shadow = option.options.shadow; in PrepareShadowParametersForDragData() local 400 if (!shadow.has_value() || !shadow in PrepareShadowParametersForDragData() 409 ParseShadowInfo(Shadow& shadow, std::unique_ptr<JsonValue>& arkExtraInfoJson) ParseShadowInfo() argument 432 auto shadow = shadowTheme->GetShadow(ShadowStyle::OuterFloatingSM, colorMode); GetDefaultShadow() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_layout_property.cpp | 31 inline std::unique_ptr<JsonValue> CovertShadowToJson(const Shadow& shadow) in CovertShadowToJson() argument 34 jsonShadow->Put("radius", std::to_string(shadow.GetBlurRadius()).c_str()); in CovertShadowToJson() 35 jsonShadow->Put("color", shadow.GetColor().ColorToString().c_str()); in CovertShadowToJson() 36 jsonShadow->Put("offsetX", std::to_string(shadow.GetOffset().GetX()).c_str()); in CovertShadowToJson() 37 jsonShadow->Put("offsetY", std::to_string(shadow.GetOffset().GetY()).c_str()); in CovertShadowToJson() 38 jsonShadow->Put("type", std::to_string(static_cast<int32_t>(shadow.GetShadowType())).c_str()); in CovertShadowToJson() 45 for (const auto& shadow : shadows) { in CovertShadowsToJson() 46 jsonShadows->Put(CovertShadowToJson(shadow)); in CovertShadowsToJson() 122 auto shadow = GetTextShadow().value_or(std::vector<Shadow> { Shadow() }); in ToJsonValueForOption() local 124 auto jsonShadow = (shadow in ToJsonValueForOption() [all...] |
H A D | text_content_modifier.cpp | 199 void TextContentModifier::AddShadow(const Shadow& shadow) in AddShadow() argument 201 auto shadowBlurRadiusFloat = MakeRefPtr<AnimatablePropertyFloat>(shadow.GetBlurRadius()); in AddShadow() 202 auto shadowOffsetXFloat = MakeRefPtr<AnimatablePropertyFloat>(shadow.GetOffset().GetX()); in AddShadow() 203 auto shadowOffsetYFloat = MakeRefPtr<AnimatablePropertyFloat>(shadow.GetOffset().GetY()); in AddShadow() 204 auto shadowColor = MakeRefPtr<AnimatablePropertyColor>(LinearColor(shadow.GetColor())); in AddShadow() 206 textShadow.SetBlurRadius(shadow.GetBlurRadius()); in AddShadow() 207 textShadow.SetOffset(shadow.GetOffset()); in AddShadow() 208 textShadow.SetColor(shadow.GetColor()); in AddShadow() 209 shadows_.emplace_back(ShadowProp { .shadow = textShadow, in AddShadow() 556 for (auto&& shadow in ModifyTextShadowsInTextStyle() [all...] |
/foundation/arkui/ace_engine/test/unittest/core/render/ |
H A D | render_property_test_ng.cpp | 38 constexpr char SHADOW_TEST[] = "shadow"; 189 Shadow shadow(VALUE_TEST, OFFSETS, WHITE, ShadowStyle::None); in HWTEST_F() 195 shadow.style_ = ShadowStyle::OuterDefaultXS; in HWTEST_F() 196 graphicsProperty.propBackShadow = shadow; in HWTEST_F() 205 shadow.style_ = ShadowStyle::OuterDefaultSM; in HWTEST_F() 206 graphicsProperty.propBackShadow = shadow; in HWTEST_F() 214 shadow.style_ = ShadowStyle::OuterDefaultMD; in HWTEST_F() 215 graphicsProperty.propBackShadow = shadow; in HWTEST_F() 224 shadow.style_ = ShadowStyle::OuterDefaultLG; in HWTEST_F() 225 graphicsProperty.propBackShadow = shadow; in HWTEST_F() [all...] |
/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() 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()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_light.h | 38 bool shadow, const ModelPosition& position, const Quaternion& rotation) in ModelLight() 39 : type_(type), shadow_(shadow), color_(color), intensity_(intensity), in ModelLight() 68 void SetLightShadow(bool shadow) in SetLightShadow() argument 70 shadow_ = shadow; in SetLightShadow() 37 ModelLight(ModelLightType type, const Vec3& color, const AnimatableFloat& intensity, bool shadow, const ModelPosition& position, const Quaternion& rotation) ModelLight() argument
|
/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), rotation_(rotation) in Light() 48 void SetLightShadow(bool shadow) in SetLightShadow() argument 50 shadow_ = shadow; in SetLightShadow()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_data_panel_ffi.cpp | 148 OHOS::Ace::NG::DataPanelShadow shadow; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() local 149 shadow.radius = nativeDataPanelShadow.radius; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 150 shadow.offsetX = nativeDataPanelShadow.offsetX; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 151 shadow.offsetY = nativeDataPanelShadow.offsetY; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 152 shadow.colors = valueColors; in FfiOHOSAceFrameworkDataPanelSetTrackShadow() 153 DataPanelModel::GetInstance()->SetShadowOption(shadow); in FfiOHOSAceFrameworkDataPanelSetTrackShadow()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_clock/ |
H A D | text_clock_layout_property.cpp | 45 std::string CovertShadowToString(const Shadow& shadow) in CovertShadowToString() argument 48 result += std::string("radius") + std::to_string(shadow.GetBlurRadius()); in CovertShadowToString() 49 result += std::string("color") + shadow.GetColor().ColorToString(); in CovertShadowToString() 50 result += std::string("offsetX") + std::to_string(shadow.GetOffset().GetX()); in CovertShadowToString() 51 result += std::string("offsetY") + std::to_string(shadow.GetOffset().GetY()); in CovertShadowToString() 52 result += std::string("type") + std::to_string(static_cast<int32_t>(shadow.GetShadowType())); in CovertShadowToString()
|
/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& canvas) 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::OuterFloatingSM); in PaintBackground() local 70 PaintShadow(path, shadow, canvas); in PaintBackground()
|
/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() 219 DataPanelModel::GetInstance()->SetShadowOption(shadow); 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() 246 DataPanelModel::GetInstance()->SetShadowOption(shadow); in ShadowOption() 263 shadow.radius = radius; in ShadowOption() 264 shadow in ShadowOption() [all...] |
/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() 151 json->PutExtAttr("shadow", "ShadowStyle.OuterDefaultXS", filter); in ToJsonValue() 152 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultSM) { in ToJsonValue() 153 json->PutExtAttr("shadow", "ShadowStyle.OuterDefaultSM", filter); in ToJsonValue() 154 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultMD) { in ToJsonValue() 155 json->PutExtAttr("shadow", "ShadowStyle.OuterDefaultMD", filter); in ToJsonValue() 156 } else if (shadow.GetStyle() == ShadowStyle::OuterDefaultLG) { in ToJsonValue() 157 json->PutExtAttr("shadow", "ShadowStyle.OuterDefaultLG", filter); in ToJsonValue() 158 } else if (shadow in ToJsonValue() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/theme/ |
H A D | shadow_theme.cpp | 31 TAG_LOGW(AceLogTag::ACE_THEME, "find pattern of shadow fail"); in Build() 49 auto shadow = ParseShadowParam(themeStyle_, style, shadowIter->second, colorMode == ColorMode::DARK); in GetShadow() local 50 shadowStyles_.emplace(key, shadow); in GetShadow() 51 return shadow; in GetShadow() 72 Shadow shadow; in ParseShadowParam() local
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/preview/ |
H A D | menu_preview_pattern.cpp | 101 auto shadow = context->GetBackShadow(); in OnDirtyLayoutWrapperSwap() local 102 if (!shadow.has_value()) { in OnDirtyLayoutWrapperSwap() 103 shadow = Shadow::CreateShadow(ShadowStyle::None); in OnDirtyLayoutWrapperSwap() 119 [context, previewBorderRadius, shadow]() mutable { in OnDirtyLayoutWrapperSwap() 121 auto color = shadow->GetColor(); in OnDirtyLayoutWrapperSwap() 123 shadow->SetColor(newColor); in OnDirtyLayoutWrapperSwap() 124 context->UpdateBackShadow(shadow.value()); in OnDirtyLayoutWrapperSwap()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/ |
H A D | sheet_style.h | 130 std::optional<Shadow> shadow; member 144 borderStyle == sheetStyle.borderStyle && shadow == sheetStyle.shadow && width == sheetStyle.width && in operator ==() 178 shadow = sheetStyle.shadow.has_value() ? sheetStyle.shadow : shadow; in PartialUpdate()
|