コード例 #1
0
        public static RelativeLoc operator /(RelativeLoc o, float factor)
        {
            RelativeLoc loc = new RelativeLoc(o, 0);

            loc.Paramater /= factor;
            return(loc);
        }
コード例 #2
0
 public virtual void SetLocation(RelativeLoc x, RelativeLoc y)
 {
     X = x.Clone();
     Y = y.Clone();
 }
コード例 #3
0
 public virtual void Set(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h, OriginLocation anchor)
 {
     SetLocation(x, y);
     SetSize(w, h);
     AnchorLocation = anchor;
 }
コード例 #4
0
 public virtual void Set(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h)
 {
     SetLocation(x, y);
     SetSize(w, h);
 }
コード例 #5
0
 public RelativeRect(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h, OriginLocation anchor)
 {
     Set(x, y, w, h);
     AnchorLocation = anchor;
 }
コード例 #6
0
 public RelativeRect(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h)
 {
     Set(x, y, w, h);
 }
コード例 #7
0
 public void Shift(RelativeLoc offset)
 {
     Paramater += offset.Paramater;
 }
コード例 #8
0
 public RelativeLoc(RelativeLoc o, float offset)
 {
     RelativeTo = o.RelativeTo;
     Paramater  = o.Paramater + offset;
 }
コード例 #9
0
 public RelativePoint(RelativeLoc _x, RelativeLoc _y)
 {
     X = _x;
     Y = _y;
 }
コード例 #10
0
 public virtual void SetLocation(RelativeLoc x, RelativeLoc y)
 {
     X = x;
     Y = y;
 }