/// <summary>
/// A two-dimensional size.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public class Size2D : global::System.IDisposable
{
private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ /// <summary>
+ /// swigCMemOwn
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
protected bool swigCMemOwn;
internal Size2D(global::System.IntPtr cPtr, bool cMemoryOwn)
//A Flag to check who called Dispose(). (By User or DisposeQueue)
private bool isDisposeQueued = false;
- //A Flat to check if it is already disposed.
+ /// <summary>
+ /// A Flat to check if it is already disposed.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
protected bool disposed = false;
+ /// <summary>
+ /// Dispose.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
~Size2D()
{
if(!isDisposeQueued)
}
}
+ /// <summary>
+ /// Dispose.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
protected virtual void Dispose(DisposeTypes type)
{
if (disposed)
}
/// <summary>
- /// Checks equality.<br>
- /// Utilizes appropriate machine epsilon values.<br>
+ /// Checks equality.<br />
+ /// Utilizes appropriate machine epsilon values.<br />
/// </summary>
/// <param name="rhs">The size to test against.</param>
/// <returns>True if the sizes are equal.</returns>
}
/// <summary>
- /// Checks inequality.<br>
- /// Utilizes appropriate machine epsilon values.<br>
+ /// Checks inequality.<br />
+ /// Utilizes appropriate machine epsilon values.<br />
/// </summary>
/// <param name="rhs">The size to test against.</param>
/// <returns>True if the sizes are not equal.</returns>
/// The type cast operator, Size2D to Vector2.
/// </summary>
/// <param name="size">An object of the Size2D type.</param>
+ /// <returns>return a Vector2 instance</returns>
/// <since_tizen> 3 </since_tizen>
public static implicit operator Vector2(Size2D size)
{
/// <summary>
/// The type cast operator, Vector2 to Size2D type.
/// </summary>
- /// <param name="vec">An object of the Vector2 type.</param>
+ /// <param name="vector2">An object of the Vector2 type.</param>
+ /// <returns>return a Size2D instance</returns>
/// <since_tizen> 3 </since_tizen>
- public static implicit operator Size2D(Vector2 vec)
+ public static implicit operator Size2D(Vector2 vector2)
{
- return new Size2D((int)vec.X, (int)vec.Y);
+ return new Size2D((int)vector2.X, (int)vector2.Y);
}
-
- /// <summary>
- /// The type cast operator, Size2D to Uint16Pair.
- /// </summary>
- /// <param name="size2d">An object of the Size2D type.</param>
- /// <since_tizen> 4 </since_tizen>
- public static implicit operator Uint16Pair(Size2D size2d)
- {
- return new Uint16Pair((uint)size2d.Width, (uint)size2d.Height);
- }
-
- /// <summary>
- /// The type cast operator, Uint16Pair to Size2D type.
- /// </summary>
- /// <param name="pair">An object of the Vector2 type.</param>
- /// <since_tizen> 4 </since_tizen>
- public static implicit operator Size2D(Uint16Pair pair)
- {
- return new Size2D((int)pair.GetWidth(), (int)pair.GetWidth());
- }
-
-
}
}