public static RelativeLoc operator /(RelativeLoc o, float factor) { RelativeLoc loc = new RelativeLoc(o, 0); loc.Paramater /= factor; return(loc); }
public virtual void SetLocation(RelativeLoc x, RelativeLoc y) { X = x.Clone(); Y = y.Clone(); }
public virtual void Set(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h, OriginLocation anchor) { SetLocation(x, y); SetSize(w, h); AnchorLocation = anchor; }
public virtual void Set(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h) { SetLocation(x, y); SetSize(w, h); }
public RelativeRect(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h, OriginLocation anchor) { Set(x, y, w, h); AnchorLocation = anchor; }
public RelativeRect(RelativeLoc x, RelativeLoc y, RelativeSize w, RelativeSize h) { Set(x, y, w, h); }
public void Shift(RelativeLoc offset) { Paramater += offset.Paramater; }
public RelativeLoc(RelativeLoc o, float offset) { RelativeTo = o.RelativeTo; Paramater = o.Paramater + offset; }
public RelativePoint(RelativeLoc _x, RelativeLoc _y) { X = _x; Y = _y; }
public virtual void SetLocation(RelativeLoc x, RelativeLoc y) { X = x; Y = y; }