コード例 #1
0
 public Node(int xMin, int yMin, int xMax, int yMax, int padding)
 {
     m_rect = new RectSpace()
     {
         xMin = xMin, yMin = yMin, xMax = xMax, yMax = yMax, padding = padding
     };
 }
コード例 #2
0
                /// <summary>
                /// height 방향으로 지정한 길이만큼 나눠서 Rect로 리턴한다
                /// </summary>
                /// <param name="divideLength"></param>
                /// <param name="divRect"></param>
                /// <param name="remainRect"></param>
                public void DivideVertically(int divideLength, out RectSpace divRect, out RectSpace remainRect)
                {
                    divRect    = this;
                    remainRect = this;

                    int divline = divRect.yMin + divideLength;

                    divRect.yMax    = divline - padding;                        // Padding이 포함되어있으므로 제거해야한다.
                    remainRect.yMin = divline;
                }
コード例 #3
0
 private Node(RectSpace rect)
 {
     m_rect = rect;
 }