/// <summary> /// Constructor from x,y, (width,height) /// </summary> /// <param name="x">int</param> /// <param name="y">int</param> /// <param name="nativeSizeFloat">NativeSizeFloat</param> public NativeRectFloat(float x, float y, NativeSizeFloat nativeSizeFloat) { _x = x; _y = y; _width = nativeSizeFloat.Width; _height = nativeSizeFloat.Height; }
/// <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; }
/// <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; }