コード例 #1
0
        public void TestRectangularGrid(Vector2 position, Vector2 spacing)
        {
            RectangularPositionSnapGrid grid = null;

            AddStep("create grid", () => Child = grid = new RectangularPositionSnapGrid(position)
            {
                RelativeSizeAxes = Axes.Both,
                Spacing          = spacing
            });

            AddStep("add snapping cursor", () => Add(new SnappingCursorContainer
            {
                RelativeSizeAxes = Axes.Both,
                GetSnapPosition  = pos => grid.GetSnappedPosition(grid.ToLocalSpace(pos))
            }));
        }