No edit summary |
Added an examples section and See Also section. Moved examples to the examples section. Updated description. |
||
Line 1: | Line 1: | ||
A '''Rect''' represents a 2-dimensional rectangle. It consists of a starting x and y coordinate, and a width and height. Most, if not all, components will have these as proportions of the total bounds, between 0 and 1 | A '''Rect''' represents a [[Value Type|value type]] of a 2-dimensional rectangle. It consists of a starting x and y coordinate, and a width and height. Most, if not all, components will have these as proportions of the total bounds, between 0 and 1. | ||
For dynamic variables and other components requiring a type, the type for Rect is <code>Elements.Core.Rect</code>. | For dynamic variables and other components requiring a type, the type for Rect is <code>Elements.Core.Rect</code>. | ||
== Examples == | |||
* For the [[SpriteProvider (Component)|SpriteProvider]] component, the Rect property bounds the sprite to be rendered, with the values being proportions of the total width and height of the sprite image. | |||
* Rects can be received from the component [[Component:RectTransformComputedProperties|RectTransformComputedProperties]] to get the elements inside a UIX Canvas, and the rect sizes and positions from those elements. | |||
== See Also == | |||
=== How Other Places Define Rects === | |||
* Unity's documentation on [https://docs.unity3d.com/ScriptReference/Rect.html Rects] & [https://docs.unity3d.com/ScriptReference/RectTransform.html RectTransforms] | |||
* Wikipedia's definition on the [https://en.wikipedia.org/wiki/Rectangle rectangle] | |||
* Microsoft's documentation on [https://learn.microsoft.com/en-us/dotnet/api/system.windows.rect?view=windowsdesktop-8.0 Rect Struct] | |||
[[Category:Type]] | [[Category:Type]] |
Revision as of 07:52, 30 June 2024
A Rect represents a value type of a 2-dimensional rectangle. It consists of a starting x and y coordinate, and a width and height. Most, if not all, components will have these as proportions of the total bounds, between 0 and 1.
For dynamic variables and other components requiring a type, the type for Rect is Elements.Core.Rect
.
Examples
- For the SpriteProvider component, the Rect property bounds the sprite to be rendered, with the values being proportions of the total width and height of the sprite image.
- Rects can be received from the component RectTransformComputedProperties to get the elements inside a UIX Canvas, and the rect sizes and positions from those elements.
See Also
How Other Places Define Rects
- Unity's documentation on Rects & RectTransforms
- Wikipedia's definition on the rectangle
- Microsoft's documentation on Rect Struct