Artemis.Engine.LayoutDesigner.SpaceHorizontally C# (CSharp) Method

SpaceHorizontally() public static method

Space the given objects horizontally, starting at the given initial position and with the given amount of space between each object.
public static SpaceHorizontally ( float spacing, Vector2 initialPosition, HorizontalSpacingDirection direction = HorizontalSpacingDirection.Left, CoordinateSpace coordinateSpace = CoordinateSpace.TargetSpace ) : void
spacing float
initialPosition Microsoft.Xna.Framework.Vector2
direction HorizontalSpacingDirection
coordinateSpace CoordinateSpace
return void
        public static void SpaceHorizontally( float spacing
                                            , Vector2 initialPosition
                                            , HorizontalSpacingDirection direction = HorizontalSpacingDirection.Left
                                            , CoordinateSpace coordinateSpace = CoordinateSpace.TargetSpace
                                            , params IPositional[] positionals )
        {
            Vector2 dir = new Vector2(1, 0) * (direction == HorizontalSpacingDirection.Right ? 1 : -1);
            SpaceInDirection(spacing, initialPosition, dir, coordinateSpace, positionals);
        }