Struct Rectangle
Definition
- Namespace:
- Tizen.Content.MediaContent
- Assembly:
- Tizen.Content.MediaContent.dll
Represents the location of the object bounded by the rectangle defined by coordinates of top left corner, width, and height.
public struct Rectangle
Constructors
View SourceRectangle(int, int, int, int)
Initializes a new instance of the rectangle with the specified values.
Declaration
public Rectangle(int x, int y, int width, int height)
Parameters
| Type | Name | Description |
|---|---|---|
| int | x | The x-coordinate of the upper-left corner of the rectangle. |
| int | y | The y-coordinate of the upper-left corner of the rectangle. |
| int | width | The width of the rectangle. |
| int | height | The height of the rectangle. |
Properties
View SourceBottom
Gets the y-coordinate of the bottom edge of the rectangle.
Declaration
public int Bottom { get; }
Property Value
| Type | Description |
|---|---|
| int | The y-coordinate of the bottom edge of the rectangle. |
Height
Gets or sets the height of the rectangle.
Declaration
public int Height { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The height of the rectangle. |
Left
Gets the x-coordinate of the left edge of the rectangle.
Declaration
public int Left { get; }
Property Value
| Type | Description |
|---|---|
| int | The x-coordinate of the left edge of the rectangle. |
Right
Gets the x-coordinate of the right edge of the rectangle.
Declaration
public int Right { get; }
Property Value
| Type | Description |
|---|---|
| int | The x-coordinate of the right edge of the rectangle. |
Top
Gets the y-coordinate of the top edge of the rectangle.
Declaration
public int Top { get; }
Property Value
| Type | Description |
|---|---|
| int | The y-coordinate of the top edge of the rectangle. |
Width
Gets or sets the width of the rectangle.
Declaration
public int Width { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The width of the rectangle. |
X
Gets or sets the x-coordinate of the upper-left corner of the rectangle.
Declaration
public int X { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The x-coordinate of the upper-left edge of the rectangle. |
Y
Gets or sets the y-coordinate of the upper-left corner of the rectangle.
Declaration
public int Y { get; set; }
Property Value
| Type | Description |
|---|---|
| int | The y-coordinate of the upper-left edge of the rectangle. |
Methods
View SourceEquals(object)
Tests whether object is a rectangle structure with the same location and size of this rectangle structure.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The object to compare. |
Returns
| Type | Description |
|---|---|
| bool | true if object is a rectangle structure and its x, y, width, and height properties are equal to the corresponding properties of this rectangle structure; otherwise, false. |
Overrides
GetHashCode()
Returns the hash code for this rectangle structure.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int | An integer that represents the hash code for this rectangle. |
Overrides
ToString()
Returns a string representation of the rectangle.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | A string representation of the current rectangle. |
Overrides
Operators
View Sourceoperator ==(Rectangle, Rectangle)
Tests whether two rectangle structures have equal location and size.
Declaration
public static bool operator ==(Rectangle rect1, Rectangle rect2)
Parameters
| Type | Name | Description |
|---|---|---|
| Rectangle | rect1 | The Rectangle to compare. |
| Rectangle | rect2 | The Rectangle to compare. |
Returns
| Type | Description |
|---|---|
| bool | true if the two rectangle structures have equal x, y, width, and height properties; otherwise, false. |
operator !=(Rectangle, Rectangle)
Tests whether two rectangle structures differ in location or size.
Declaration
public static bool operator !=(Rectangle rect1, Rectangle rect2)
Parameters
| Type | Name | Description |
|---|---|---|
| Rectangle | rect1 | The Rectangle to compare. |
| Rectangle | rect2 | The Rectangle to compare. |
Returns
| Type | Description |
|---|---|
| bool | true if any of the x, y, width, or height properties of the two rectangle structures are unequal; otherwise false. |