UnityEditor.SpriteEditorWindow.ClampSpriteRect C# (CSharp) Method

ClampSpriteRect() private method

private ClampSpriteRect ( Rect rect ) : Rect
rect UnityEngine.Rect
return UnityEngine.Rect
        private Rect ClampSpriteRect(Rect rect)
        {
            Rect rect2 = new Rect {
                xMin = Mathf.Clamp(rect.xMin, 0f, (float) (base.m_Texture.width - 1)),
                yMin = Mathf.Clamp(rect.yMin, 0f, (float) (base.m_Texture.height - 1)),
                xMax = Mathf.Clamp(rect.xMax, 1f, (float) base.m_Texture.width),
                yMax = Mathf.Clamp(rect.yMax, 1f, (float) base.m_Texture.height)
            };
            if (Mathf.RoundToInt(rect2.width) == 0)
            {
                rect2.width = 1f;
            }
            if (Mathf.RoundToInt(rect2.height) == 0)
            {
                rect2.height = 1f;
            }
            return SpriteEditorUtility.RoundedRect(rect2);
        }