UnityEngine.UI.RectangularVertexClipper.GetCanvasRect C# (CSharp) Method

GetCanvasRect() public method

public GetCanvasRect ( RectTransform t, Canvas c ) : Rect
t UnityEngine.RectTransform
c UnityEngine.Canvas
return UnityEngine.Rect
        public Rect GetCanvasRect(RectTransform t, Canvas c)
        {
            if (c == null)
            {
                return new Rect();
            }
            t.GetWorldCorners(this.m_WorldCorners);
            Transform component = c.GetComponent<Transform>();
            for (int i = 0; i < 4; i++)
            {
                this.m_CanvasCorners[i] = component.InverseTransformPoint(this.m_WorldCorners[i]);
            }
            return new Rect(this.m_CanvasCorners[0].x, this.m_CanvasCorners[0].y, this.m_CanvasCorners[2].x - this.m_CanvasCorners[0].x, this.m_CanvasCorners[2].y - this.m_CanvasCorners[0].y);
        }
    }
RectangularVertexClipper