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 { readonly 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 { readonly 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 { readonly 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 { readonly 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. |