BeginLayoutArea() 정적인 개인적인 메소드

static private BeginLayoutArea ( GUIStyle style, System layoutType ) : GUILayoutGroup
style GUIStyle
layoutType System
리턴 GUILayoutGroup
예제 #1
0
        public static void BeginArea(Rect screenRect, GUIContent content, GUIStyle style)
        {
            GUIUtility.CheckOnGUI();
            GUILayoutGroup gUILayoutGroup = GUILayoutUtility.BeginLayoutArea(style, typeof(GUILayoutGroup));

            if (Event.current.type == EventType.Layout)
            {
                gUILayoutGroup.resetCoords = true;
                gUILayoutGroup.minWidth    = (gUILayoutGroup.maxWidth = screenRect.width);
                gUILayoutGroup.minHeight   = (gUILayoutGroup.maxHeight = screenRect.height);
                gUILayoutGroup.rect        = Rect.MinMaxRect(screenRect.xMin, screenRect.yMin, gUILayoutGroup.rect.xMax, gUILayoutGroup.rect.yMax);
            }
            GUI.BeginGroup(gUILayoutGroup.rect, content, style);
        }
예제 #2
0
 internal static GUILayoutGroup DoBeginLayoutArea(GUIStyle style, Type LayoutType)
 {
     return(GUILayoutUtility.BeginLayoutArea(style, LayoutType));
 }