#include "app/editor/layout/layout_designer/split_boundary_drag.h"#include <algorithm>#include <cmath>#include <functional>
Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::layout_designer |
| namespace | yaze::editor::layout_designer::anonymous_namespace{split_boundary_drag.cc} |
Functions | |
| bool | yaze::editor::layout_designer::anonymous_namespace{split_boundary_drag.cc}::IsHorizontalSplit (SplitDirection d) |
| SplitBoundaryHit | yaze::editor::layout_designer::HitTestSplitBoundary (const DockTree &tree, const DockTreeLayout &layout, ImVec2 mouse, float tolerance) |
| float | yaze::editor::layout_designer::ComputeDraggedSplitRatio (float start_ratio, float axis_delta_px, float axis_size_px) |