UnityEngine.GUILayoutUtility.DoGetRect C# (CSharp) Method

DoGetRect() private static method

private static DoGetRect ( float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style, GUILayoutOption options ) : Rect
minWidth float
maxWidth float
minHeight float
maxHeight float
style GUIStyle
options GUILayoutOption
return Rect
        private static Rect DoGetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style, GUILayoutOption[] options)
        {
            switch (Event.current.type)
            {
                case EventType.Layout:
                    current.topLevel.Add(new GUILayoutEntry(minWidth, maxWidth, minHeight, maxHeight, style, options));
                    return kDummyRect;

                case EventType.Used:
                    return kDummyRect;
            }
            return current.topLevel.GetNext().rect;
        }

Same methods

GUILayoutUtility::DoGetRect ( GUIContent content, GUIStyle style, GUILayoutOption options ) : Rect

Usage Example

コード例 #1
0
 public static Rect GetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style, params GUILayoutOption[] options)
 {
     return(GUILayoutUtility.DoGetRect(minWidth, maxWidth, minHeight, maxHeight, style, options));
 }
All Usage Examples Of UnityEngine.GUILayoutUtility::DoGetRect