Glare.Box2i.NearestPointTo C# (CSharp) Method

NearestPointTo() public method

Get the nearest point between this Box2i and a Vector2i. If the Vector2i is inside this Box2i, it is returned untouched.
public NearestPointTo ( Vector2i point ) : Vector2i
point Vector2i
return Vector2i
        public Vector2i NearestPointTo( Vector2i point )
        {
            Vector2i result;
                Containment containment = Intersect(ref point);
                if(containment != Containment.Disjoint)
                    result = point;
                else
                    point.Clamp(ref Min, ref Max, out result);
                return result;
        }

Same methods

Box2i::NearestPointTo ( Vector2i &point, Vector2i &result ) : void