public void SetSizeClamped(Size size) { Size = size; if (Parent != null) { NodeSGUtil.ClampBounds(this); } }
public void SetPositionClamped(Point pos) { Position = pos; if (Parent != null) { NodeSGUtil.ClampBounds(this); } }
public virtual void Attach(Node n) { if (!m_children.Contains(n)) { n.Name = NodeNameUtil.GenerateUniqueChildName(this, n); m_children.Add(n); n.m_parent = this; NodeSGUtil.ClampBounds(n); } }