| /foundation/arkui/ace_engine/frameworks/core/components_ng/layout/ |
| D | layout_algorithm.h | 31 class LayoutAlgorithm; variable 37 class ACE_EXPORT LayoutAlgorithm : public virtual AceType { 38 DECLARE_ACE_TYPE(LayoutAlgorithm, AceType); 41 LayoutAlgorithm() = default; 42 ~LayoutAlgorithm() override = default; 104 ACE_DISALLOW_COPY_AND_MOVE(LayoutAlgorithm); 107 class ACE_EXPORT LayoutAlgorithmWrapper : public LayoutAlgorithm { 108 DECLARE_ACE_TYPE(LayoutAlgorithmWrapper, LayoutAlgorithm); 112 …const RefPtr<LayoutAlgorithm>& layoutAlgorithmT, bool skipMeasure = false, bool skipLayout = false… 116 const RefPtr<Kit::LayoutAlgorithm>& layoutAlgorithm); [all …]
|
| D | layout_algorithm.cpp | 26 const RefPtr<LayoutAlgorithm>& layoutAlgorithmT, bool skipMeasure, bool skipLayout) in LayoutAlgorithmWrapper() 33 const RefPtr<Kit::LayoutAlgorithm>& layoutAlgorithm) in CreateLayoutAlgorithmWrapper() 91 void LayoutAlgorithmWrapper::SetAbsLayoutAlgorithm(const RefPtr<Kit::LayoutAlgorithm>& absLayoutAlg… in SetAbsLayoutAlgorithm()
|
| D | box_layout_algorithm.h | 25 class ACE_FORCE_EXPORT BoxLayoutAlgorithm : public LayoutAlgorithm { 26 DECLARE_ACE_TYPE(BoxLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/interfaces/inner_api/ace_kit/include/ui/view/layout/ |
| D | layout_algorithm.h | 34 class LayoutAlgorithm : public AceType { 35 DECLARE_ACE_TYPE(LayoutAlgorithm, AceType); 38 explicit LayoutAlgorithm(const WeakPtr<FrameNode>& host) : host_(host) {} in LayoutAlgorithm() function 39 virtual ~LayoutAlgorithm() = default;
|
| D | box_layout_algorithm.h | 23 class ACE_FORCE_EXPORT BoxLayoutAlgorithm : public LayoutAlgorithm { 24 DECLARE_ACE_TYPE(BoxLayoutAlgorithm, LayoutAlgorithm); 27 explicit BoxLayoutAlgorithm(const WeakPtr<FrameNode>& host) : LayoutAlgorithm(host) {} in BoxLayoutAlgorithm()
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/arc_scroll_bar/ |
| D | arc_scroll_bar_layout_algorithm.h | 25 class ACE_EXPORT ArcScrollBarLayoutAlgorithm : public LayoutAlgorithm { 26 DECLARE_ACE_TYPE(ArcScrollBarLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/ |
| D | menu_wrapper_layout_algorithm.h | 23 class MenuWrapperLayoutAlgorithm : public LayoutAlgorithm { 24 DECLARE_ACE_TYPE(MenuWrapperLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/circle_dot_indicator/ |
| D | circle_dot_indicator_layout_algorithm.h | 22 class ACE_EXPORT CircleDotIndicatorLayoutAlgorithm : public LayoutAlgorithm { 23 DECLARE_ACE_TYPE(CircleDotIndicatorLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
| D | nav_bar_layout_algorithm.h | 27 class ACE_EXPORT NavBarLayoutAlgorithm : public LayoutAlgorithm { 28 DECLARE_ACE_TYPE(NavBarLayoutAlgorithm, LayoutAlgorithm);
|
| D | bar_item_layout_algorithm.h | 28 class ACE_EXPORT BarItemLayoutAlgorithm : public LayoutAlgorithm { 29 DECLARE_ACE_TYPE(BarItemLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/ |
| D | scroll_bar_layout_algorithm.h | 28 class ACE_EXPORT ScrollBarLayoutAlgorithm : public LayoutAlgorithm { 29 DECLARE_ACE_TYPE(ScrollBarLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/ |
| D | render_node_layout_algorithm.h | 22 class ACE_EXPORT RenderNodeLayoutAlgorithm : public LayoutAlgorithm { 23 DECLARE_ACE_TYPE(RenderNodeLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/counter/ |
| D | counter_layout_algorithm.h | 25 class ACE_EXPORT CounterLayoutAlgorithm : public LayoutAlgorithm { 26 DECLARE_ACE_TYPE(CounterLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/ |
| D | navdestination_layout_algorithm.h | 27 class ACE_EXPORT NavDestinationLayoutAlgorithm : public LayoutAlgorithm { 28 DECLARE_ACE_TYPE(NavDestinationLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/badge/ |
| D | badge_layout_algorithm.h | 24 class ACE_EXPORT BadgeLayoutAlgorithm : public LayoutAlgorithm { 25 DECLARE_ACE_TYPE(BadgeLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/indexer/ |
| D | indexer_layout_algorithm.h | 28 class ACE_EXPORT IndexerLayoutAlgorithm : public LayoutAlgorithm { 29 DECLARE_ACE_TYPE(IndexerLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/digit_indicator/ |
| D | digit_indicator_layout_algorithm.h | 28 class ACE_EXPORT DigitIndicatorLayoutAlgorithm : public LayoutAlgorithm { 29 DECLARE_ACE_TYPE(DigitIndicatorLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
| D | tabs_layout_algorithm.h | 27 class ACE_EXPORT TabsLayoutAlgorithm : public LayoutAlgorithm { 28 DECLARE_ACE_TYPE(TabsLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/dot_indicator/ |
| D | dot_indicator_layout_algorithm.h | 27 class ACE_EXPORT DotIndicatorLayoutAlgorithm : public LayoutAlgorithm { 28 DECLARE_ACE_TYPE(DotIndicatorLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/ |
| D | sliding_panel_layout_algorithm.h | 31 class ACE_EXPORT SlidingPanelLayoutAlgorithm : public LayoutAlgorithm { 32 DECLARE_ACE_TYPE(SlidingPanelLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stepper/ |
| D | stepper_layout_algorithm.h | 23 class ACE_EXPORT StepperLayoutAlgorithm : public LayoutAlgorithm { 24 DECLARE_ACE_TYPE(StepperLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/ |
| D | scroll_layout_algorithm.h | 32 class ACE_EXPORT ScrollLayoutAlgorithm : public LayoutAlgorithm { 33 DECLARE_ACE_TYPE(ScrollLayoutAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/ |
| D | water_flow_layout_algorithm_base.h | 24 class WaterFlowLayoutBase : public LayoutAlgorithm { 25 DECLARE_ACE_TYPE(WaterFlowLayoutBase, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
| D | grid_layout_base_algorithm.h | 28 class ACE_EXPORT GridLayoutBaseAlgorithm : public LayoutAlgorithm { 29 DECLARE_ACE_TYPE(GridLayoutBaseAlgorithm, LayoutAlgorithm);
|
| /foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/search/ |
| D | search_layout_algorithm.h | 26 class ACE_EXPORT SearchLayoutAlgorithm : public LayoutAlgorithm { 27 DECLARE_ACE_TYPE(SearchLayoutAlgorithm, LayoutAlgorithm);
|