0x00x00C8
Members 22
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x10 | rect | Rect | Public | |
| 0x10 | uv | Rect | Public | |
| 0x10 | color | Color | Public | |
| 0x08 | texture | Texture | Public | |
| 0x08 | sprite | Sprite | Public | |
| 0x08 | vectorImage | VectorImage | Public | |
| 0x08 | material | Material | Public | |
| 0x04 | scaleMode | ScaleMode | Public | |
| 0x10 | playmodeTintColor | Color | Public | |
| 0x08 | topLeftRadius | Vector2 | Public | |
| 0x08 | topRightRadius | Vector2 | Public | |
| 0x08 | bottomRightRadius | Vector2 | Public | |
| 0x08 | bottomLeftRadius | Vector2 | Public | |
| 0x04 | leftSlice | int | Public | |
| 0x04 | topSlice | int | Public | |
| 0x04 | rightSlice | int | Public | |
| 0x04 | bottomSlice | int | Public | |
| 0x04 | sliceScale | float | Public | |
| 0x10 | spriteGeomRect | Rect | 1 flags | |
| 0x10 | rectInset | Vector4 | Public | |
| 0x08 | colorPage | ColorPage | 1 flags | |
| 0x04 | meshFlags | MeshFlags | 1 flags | |
| 0x00C4 | 0x04 | unreflected bytes to end of RectangleParams | ||
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| void AdjustUVsForScaleMode(const Rect& rect, const Rect& uv, Texture texture, const ScaleMode& scaleMode, ref Rect& rectOut, ref Rect& uvOut) | PrivateStatic | 0x10 | |
| void AdjustSpriteUVsForScaleMode(const Rect& containerRect, const Rect& srcRect, const Rect& spriteGeomRect, Sprite sprite, const ScaleMode& scaleMode, ref Rect& rectOut, ref Rect& uvOut) | PrivateStatic | 0x10 | |
| Rect RectIntersection(const Rect& a, const Rect& b) | PrivateStatic | 0x10 | |
| Rect ComputeGeomRect(Sprite sprite) | PrivateStatic | 0x10 | |
| Rect ComputeUVRect(Sprite sprite) | PrivateStatic | 0x10 | |
| Rect ApplyPackingRotation(const Rect& uv, const SpritePackingRotation& rotation) | PrivateStatic | 0x10 | |
| RectangleParams MakeTextured(const Rect& rect, const Rect& uv, Texture texture, const ScaleMode& scaleMode, const ContextType& panelContext) | PublicStatic | 0xC8 | |
| RectangleParams MakeSprite(const Rect& containerRect, const Rect& subRect, Sprite sprite, const ScaleMode& scaleMode, const ContextType& panelContext, bool hasRadius, ref Vector4& slices) | PublicStatic | 0xC8 | |
| RectangleParams MakeVectorTextured(const Rect& rect, const Rect& uv, VectorImage vectorImage, const ScaleMode& scaleMode, const ContextType& panelContext) | PublicStatic | 0xC8 | |
| bool HasRadius(float epsilon) | 1 flags | 0x04 |