Searched refs:GridLayoutRangeSolver (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/ |
H A D | grid_layout_range_solver.cpp | 22 GridLayoutRangeSolver::GridLayoutRangeSolver(GridLayoutInfo* info, LayoutWrapper* wrapper) in GridLayoutRangeSolver() function in OHOS::Ace::NG::GridLayoutRangeSolver 29 using Result = GridLayoutRangeSolver::StartingRowInfo; 30 Result GridLayoutRangeSolver::FindStartingRow(float mainGap) in FindStartingRow() 43 using RangeInfo = GridLayoutRangeSolver::RangeInfo; 44 RangeInfo GridLayoutRangeSolver::FindRangeOnJump(int32_t jumpIdx, int32_t jumpLineIdx, float mainGa… in FindRangeOnJump() 82 Result GridLayoutRangeSolver::SolveForward(float mainGap, float targetLen, const int32_t idx) in SolveForward() 103 std::pair<int32_t, int32_t> GridLayoutRangeSolver::SolveForwardForEndIdx(float mainGap, float targe… in SolveForwardForEndIdx() 121 Result GridLayoutRangeSolver::SolveBackward(float mainGap, float targetLen, int32_t idx) in SolveBackward() 138 std::pair<int32_t, int32_t> GridLayoutRangeSolver::CheckMultiRow(const int32_t idx) in CheckMultiRow()
|
H A D | grid_layout_range_solver.h | 29 class GridLayoutRangeSolver { 31 GridLayoutRangeSolver(GridLayoutInfo* info, LayoutWrapper* wrapper); 32 ~GridLayoutRangeSolver() = default; 108 ACE_DISALLOW_COPY_AND_MOVE(GridLayoutRangeSolver);
|
H A D | grid_irregular_layout_algorithm.cpp | 216 inline void UpdateStartInfo(GridLayoutInfo& info, const GridLayoutRangeSolver::StartingRowInfo& res) in UpdateStartInfo() 237 GridLayoutRangeSolver solver(&info_, wrapper_); in MeasureForward() 265 GridLayoutRangeSolver solver(&info_, wrapper_); in MeasureBackward() 339 GridLayoutRangeSolver solver(&info_, wrapper_); in Jump()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/ |
H A D | grid_layout_range_solver_test.cpp | 41 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 120 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 171 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 211 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 258 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 293 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 386 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_));
|
H A D | grid_irregular_layout_test.cpp | 695 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 737 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_)); 953 GridLayoutRangeSolver solver(&info, AceType::RawPtr(frameNode_));
|