Struct Rectangle
Definition
- Namespace:
- Tizen.Content.MediaContent
- Assembly:
- Tizen.Content.MediaContent.dll
- API Level:
- 4
Represents the location of the object bounded by the rectangle defined by coordinates of top left corner, width, and height.
C#Copypublic struct Rectangle
Constructors
Rectangle(Int32, Int32, Int32, Int32)
Initializes a new instance of the rectangle with the specified values.
Declaration
C#Copypublic Rectangle(int x, int y, int width, int height)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | x | The x-coordinate of the upper-left corner of the rectangle. |
System.Int32 | y | The y-coordinate of the upper-left corner of the rectangle. |
System.Int32 | width | The width of the rectangle. |
System.Int32 | height | The height of the rectangle. |
API Level: 4
Properties
Declaration
C#Copypublic int Bottom { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The y-coordinate of the bottom edge of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Height { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The height of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Left { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The x-coordinate of the left edge of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Right { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The x-coordinate of the right edge of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Top { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The y-coordinate of the top edge of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Width { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The width of the rectangle. |
API Level: 4
Declaration
C#Copypublic int X { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The x-coordinate of the upper-left edge of the rectangle. |
API Level: 4
Declaration
C#Copypublic int Y { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The y-coordinate of the upper-left edge of the rectangle. |
API Level: 4
Methods
Equals(Object)
Tests whether object is a rectangle structure with the same location and size of this rectangle structure.
Declaration
C#Copypublic override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj | The Object to compare. |
Returns
Type | Description |
---|---|
System.Boolean | 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
API Level: 4
Declaration
C#Copypublic override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | An integer that represents the hash code for this rectangle. |
Overrides
API Level: 4
Declaration
C#Copypublic override string ToString()
Returns
Type | Description |
---|---|
System.String | A string representation of the current rectangle. |
Overrides
API Level: 4
Operators
Equality(Rectangle, Rectangle)
Tests whether two rectangle structures have equal location and size.
Declaration
C#Copypublic 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 |
---|---|
System.Boolean | true if the two rectangle structures have equal x, y, width, and height properties; otherwise, false. |
API Level: 4
Inequality(Rectangle, Rectangle)
Tests whether two rectangle structures differ in location or size.
Declaration
C#Copypublic 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 |
---|---|
System.Boolean | true if any of the x, y, width, or height properties of the two rectangle structures are unequal; otherwise false. |