Exemplo n.º 1
0
 /// <summary>
 ///     Constructor from location, size
 /// </summary>
 /// <param name="location">NativePoint</param>
 /// <param name="nativeSizeFloat">NativeSizeFloat</param>
 public NativeRectFloat(NativePointFloat location, NativeSizeFloat nativeSizeFloat)
 {
     _x      = location.X;
     _y      = location.Y;
     _width  = nativeSizeFloat.Width;
     _height = nativeSizeFloat.Height;
 }
Exemplo n.º 2
0
 /// <summary>
 ///     Constructor from top-left, bottom right
 /// </summary>
 /// <param name="topLeft">NativePointFloat</param>
 /// <param name="bottomRight">NativePointFloat</param>
 public NativeRectFloat(NativePointFloat topLeft, NativePointFloat bottomRight) : this(topLeft.X, topLeft.Y, bottomRight.X - topLeft.X, bottomRight.Y - topLeft.Y)
 {
 }
Exemplo n.º 3
0
 /// <summary>
 /// Decontructor for tuples
 /// </summary>
 /// <param name="location">NativePointFloat</param>
 /// <param name="size">NativeSizeFloat</param>
 public void Deconstruct(out NativePointFloat location, out NativeSizeFloat size)
 {
     location = Location;
     size     = Size;
 }