Home
last modified time | relevance | path

Searched refs:LayoutAlgorithm (Results 1 – 25 of 205) sorted by relevance

123456789

/foundation/arkui/ace_engine/frameworks/core/components_ng/layout/
Dlayout_algorithm.h31 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 …]
Dlayout_algorithm.cpp26 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()
Dbox_layout_algorithm.h25 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/
Dlayout_algorithm.h34 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;
Dbox_layout_algorithm.h23 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/
Darc_scroll_bar_layout_algorithm.h25 class ACE_EXPORT ArcScrollBarLayoutAlgorithm : public LayoutAlgorithm {
26 DECLARE_ACE_TYPE(ArcScrollBarLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/
Dmenu_wrapper_layout_algorithm.h23 class MenuWrapperLayoutAlgorithm : public LayoutAlgorithm {
24 DECLARE_ACE_TYPE(MenuWrapperLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/circle_dot_indicator/
Dcircle_dot_indicator_layout_algorithm.h22 class ACE_EXPORT CircleDotIndicatorLayoutAlgorithm : public LayoutAlgorithm {
23 DECLARE_ACE_TYPE(CircleDotIndicatorLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
Dnav_bar_layout_algorithm.h27 class ACE_EXPORT NavBarLayoutAlgorithm : public LayoutAlgorithm {
28 DECLARE_ACE_TYPE(NavBarLayoutAlgorithm, LayoutAlgorithm);
Dbar_item_layout_algorithm.h28 class ACE_EXPORT BarItemLayoutAlgorithm : public LayoutAlgorithm {
29 DECLARE_ACE_TYPE(BarItemLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll_bar/
Dscroll_bar_layout_algorithm.h28 class ACE_EXPORT ScrollBarLayoutAlgorithm : public LayoutAlgorithm {
29 DECLARE_ACE_TYPE(ScrollBarLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/render_node/
Drender_node_layout_algorithm.h22 class ACE_EXPORT RenderNodeLayoutAlgorithm : public LayoutAlgorithm {
23 DECLARE_ACE_TYPE(RenderNodeLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/counter/
Dcounter_layout_algorithm.h25 class ACE_EXPORT CounterLayoutAlgorithm : public LayoutAlgorithm {
26 DECLARE_ACE_TYPE(CounterLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navrouter/
Dnavdestination_layout_algorithm.h27 class ACE_EXPORT NavDestinationLayoutAlgorithm : public LayoutAlgorithm {
28 DECLARE_ACE_TYPE(NavDestinationLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/badge/
Dbadge_layout_algorithm.h24 class ACE_EXPORT BadgeLayoutAlgorithm : public LayoutAlgorithm {
25 DECLARE_ACE_TYPE(BadgeLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/indexer/
Dindexer_layout_algorithm.h28 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/
Ddigit_indicator_layout_algorithm.h28 class ACE_EXPORT DigitIndicatorLayoutAlgorithm : public LayoutAlgorithm {
29 DECLARE_ACE_TYPE(DigitIndicatorLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/
Dtabs_layout_algorithm.h27 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/
Ddot_indicator_layout_algorithm.h27 class ACE_EXPORT DotIndicatorLayoutAlgorithm : public LayoutAlgorithm {
28 DECLARE_ACE_TYPE(DotIndicatorLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/
Dsliding_panel_layout_algorithm.h31 class ACE_EXPORT SlidingPanelLayoutAlgorithm : public LayoutAlgorithm {
32 DECLARE_ACE_TYPE(SlidingPanelLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/stepper/
Dstepper_layout_algorithm.h23 class ACE_EXPORT StepperLayoutAlgorithm : public LayoutAlgorithm {
24 DECLARE_ACE_TYPE(StepperLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scroll/
Dscroll_layout_algorithm.h32 class ACE_EXPORT ScrollLayoutAlgorithm : public LayoutAlgorithm {
33 DECLARE_ACE_TYPE(ScrollLayoutAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/
Dwater_flow_layout_algorithm_base.h24 class WaterFlowLayoutBase : public LayoutAlgorithm {
25 DECLARE_ACE_TYPE(WaterFlowLayoutBase, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
Dgrid_layout_base_algorithm.h28 class ACE_EXPORT GridLayoutBaseAlgorithm : public LayoutAlgorithm {
29 DECLARE_ACE_TYPE(GridLayoutBaseAlgorithm, LayoutAlgorithm);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/search/
Dsearch_layout_algorithm.h26 class ACE_EXPORT SearchLayoutAlgorithm : public LayoutAlgorithm {
27 DECLARE_ACE_TYPE(SearchLayoutAlgorithm, LayoutAlgorithm);

123456789