|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| Rectangle (int x, int y, int width, int height) | |
| Rectangle (Point location, Size size) | |
| override readonly bool | Equals ([NotNullWhen(true)] object? obj) |
| readonly bool | Equals (Rectangle other) |
| readonly bool | Contains (int x, int y) |
| readonly bool | Contains (Point pt) |
| readonly bool | Contains (Rectangle rect) |
| override readonly int | GetHashCode () |
| void | Inflate (int width, int height) |
| void | Inflate (Size size) |
| void | Intersect (Rectangle rect) |
| readonly bool | IntersectsWith (Rectangle rect) |
| void | Offset (Point pos) |
| void | Offset (int x, int y) |
| override readonly string | ToString () |
| bool | Equals (T? other) |
Static Public Member Functions | |
| static Rectangle | FromLTRB (int left, int top, int right, int bottom) |
| static bool | operator== (Rectangle left, Rectangle right) |
| static bool | operator!= (Rectangle left, Rectangle right) |
| static Rectangle | Ceiling (RectangleF value) |
| static Rectangle | Truncate (RectangleF value) |
| static Rectangle | Round (RectangleF value) |
| static Rectangle | Inflate (Rectangle rect, int x, int y) |
| static Rectangle | Intersect (Rectangle a, Rectangle b) |
| static Rectangle | Union (Rectangle a, Rectangle b) |
Static Public Attributes | |
| static readonly Rectangle | Empty |
Properties | |
| Point | Location [get, set] |
| Size | Size [get, set] |
| int | X [get, set] |
| int | Y [get, set] |
| int | Width [get, set] |
| int | Height [get, set] |
| readonly int | Left [get] |
| readonly int | Top [get] |
| readonly int | Right [get] |
| readonly int | Bottom [get] |
| readonly bool | IsEmpty [get] |
Private Attributes | |
| int | x |
| int | y |
| int | width |
| int | height |
Definition at line 10 of file Rectangle.cs.