/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | divider_modifier.cpp | 29 const LineCap DEFAULT_DIVIDER_LINE_CAP = LineCap::BUTT; 51 if (static_cast<int>(LineCap::SQUARE) == lineCap) { in SetDividerLineCap() 52 lineCapStyle = LineCap::SQUARE; in SetDividerLineCap() 53 } else if (static_cast<int>(LineCap::ROUND) == lineCap) { in SetDividerLineCap() 54 lineCapStyle = LineCap::ROUND; in SetDividerLineCap() 58 DividerModelNG::LineCap(frameNode, lineCapStyle); in SetDividerLineCap() 65 DividerModelNG::LineCap(frameNode, DEFAULT_DIVIDER_LINE_CAP); in ResetDividerLineCap()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/divider/ |
H A D | divider_model_ng.cpp | 59 void DividerModelNG::LineCap(const Ace::LineCap& value) in LineCap() function in OHOS::Ace::NG::DividerModelNG 61 ACE_UPDATE_PAINT_PROPERTY(DividerRenderProperty, LineCap, value); in LineCap() 69 void DividerModelNG::LineCap(FrameNode* frameNode, const Ace::LineCap& value) in LineCap() function in OHOS::Ace::NG::DividerModelNG 71 ACE_UPDATE_NODE_PAINT_PROPERTY(DividerRenderProperty, LineCap, value, frameNode); in LineCap()
|
H A D | divider_render_property.h | 62 propLineCap_.value_or(LineCap::SQUARE) == LineCap::BUTT in ToJsonValue() 64 : (propLineCap_.value_or(LineCap::SQUARE) == LineCap::ROUND ? "ROUND" : "SQUARE"), in ToJsonValue() 75 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(LineCap, LineCap, PROPERTY_UPDATE_RENDER);
|
H A D | divider_model_ng.h | 30 void LineCap(const enum LineCap& value) override; 33 static void LineCap(FrameNode* frameNode, const enum LineCap& value);
|
H A D | divider_modifier.cpp | 46 LineCap lineCap = LineCap(lineCap_->Get()); in onDraw() 48 lineCap = lineCap == LineCap::BUTT ? LineCap::SQUARE : lineCap; in onDraw()
|
H A D | divider_paint_method.h | 52 lineCap_ = dividerRenderProperty->GetLineCap().value_or(LineCap::BUTT); in UpdateContentModifier() 54 if (lineCap_ == LineCap::SQUARE || lineCap_ == LineCap::ROUND) { in UpdateContentModifier() 89 LineCap lineCap_;
|
H A D | divider_model.h | 36 virtual void LineCap(const LineCap& value) = 0;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_divider_ffi.cpp | 26 const std::vector<LineCap> LINECAP = { LineCap::BUTT, LineCap::ROUND, LineCap::SQUARE }; 47 DividerModel::GetInstance()->LineCap(LINECAP[style]); in FfiOHOSAceFrameworkDividerSetLineCap()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/divider/ |
H A D | rosen_render_divider.cpp | 48 case LineCap::BUTT: in Paint() 49 case LineCap::SQUARE: in Paint() 52 case LineCap::ROUND: in Paint() 65 case LineCap::BUTT: in Paint() 66 case LineCap::SQUARE: in Paint() 69 case LineCap::ROUND: in Paint()
|
H A D | divider_component.h | 66 LineCap GetLineCap() const in GetLineCap() 71 void SetLineCap(LineCap lineCap) in SetLineCap() 79 LineCap lineCap_ = LineCap::BUTT;
|
H A D | render_divider.h | 47 LineCap GetLineCap() const in GetLineCap() 57 LineCap lineCap_ = LineCap::BUTT;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_divider.cpp | 65 auto lineCapStyle = LineCap::BUTT; in SetLineCap() 67 if (static_cast<int>(LineCap::SQUARE) == lineCap) { in SetLineCap() 68 lineCapStyle = LineCap::SQUARE; in SetLineCap() 69 } else if (static_cast<int>(LineCap::ROUND) == lineCap) { in SetLineCap() 70 lineCapStyle = LineCap::ROUND; in SetLineCap() 73 lineCapStyle = LineCap::BUTT; in SetLineCap() 75 DividerModel::GetInstance()->LineCap(lineCapStyle); in SetLineCap()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | divider_painter.h | 30 std::optional<LineCap> lineCap) in DividerPainter() 36 dividerColor_(std::nullopt), lineCap_(LineCap::SQUARE) in DividerPainter() 40 dividerColor_(std::nullopt), lineCap_(LineCap::SQUARE) in DividerPainter() 57 std::optional<LineCap> lineCap_;
|
H A D | divider_painter.cpp | 26 pen.SetCapStyle(ToRSCapStyle(lineCap_.value_or(LineCap::SQUARE))); in DrawLine() 33 if (lineCap_.value_or(LineCap::SQUARE) == LineCap::BUTT) { in DrawLine()
|
H A D | drawing_prop_convertor.cpp | 48 RSPen::CapStyle ToRSCapStyle(const LineCap& lineCap) in ToRSCapStyle() 52 case LineCap::SQUARE: in ToRSCapStyle() 55 case LineCap::ROUND: in ToRSCapStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | divider_composed_element.cpp | 80 auto lineCap = renderDivider ? renderDivider->GetLineCap() : LineCap::BUTT; in GetDividerLineCap() 93 std::string DividerComposedElement::ConvertLineCapToString(LineCap cap) const in ConvertLineCapToString() 97 case LineCap::BUTT: in ConvertLineCapToString() 100 case LineCap::ROUND: in ConvertLineCapToString() 103 case LineCap::SQUARE: in ConvertLineCapToString()
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/render/ |
H A D | mock_drawing_convertor.cpp | 34 RSPen::CapStyle ToRSCapStyle(const LineCap& lineCap) in ToRSCapStyle() 38 case LineCap::SQUARE: in ToRSCapStyle() 41 case LineCap::ROUND: in ToRSCapStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_divider.cpp | 44 divider.dividerChild_->SetLineCap(LineCap::BUTT); in SetSpecializedStyle() 46 divider.dividerChild_->SetLineCap(LineCap::ROUND); in SetSpecializedStyle() 48 divider.dividerChild_->SetLineCap(LineCap::SQUARE); in SetSpecializedStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | divider_model_impl.h | 29 void LineCap(const enum LineCap& value) override;
|
H A D | divider_model_impl.cpp | 68 void DividerModelImpl::LineCap(const enum LineCap& value) in LineCap() function in OHOS::Ace::Framework::DividerModelImpl
|
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/common/ |
H A D | paint.h | 52 lineCap_(LineCap::BUTT_CAP), in Paint() 351 void SetLineCap(LineCap lineCap); 361 LineCap GetLineCap() const in GetLineCap() 744 LineCap lineCap_;
|
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/depiction/ |
H A D | depict_stroke.h | 55 void SetLineCap(LineCap lineCap) in SetLineCap() 67 LineCap GetLineCap() const in GetLineCap()
|
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexgenerate/ |
H A D | vertex_generate_stroke.h | 51 void SetLineCap(LineCap lc) in SetLineCap() 55 LineCap GetLineCap() const in GetLineCap()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/divider/old_cases/ |
H A D | divider_test_ng.cpp | 40 std::optional<Ace::LineCap> lineCap = std::nullopt; 47 const Ace::LineCap LINE_CAP = Ace::LineCap::BUTT; 90 DividerModelNG().LineCap(testProperty.lineCap.value()); in CreateDividerNode()
|
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/vertexprimitive/ |
H A D | geometry_math_stroke.h | 34 enum LineCap { enum 76 void SetLineCap(LineCap lineCapE) in SetLineCap() 81 LineCap GetLineCap() const in GetLineCap() 440 LineCap lineCap_;
|