| 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) | Static+1 flags | — | 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 | | 0x130 |
| RectangleParams MakeSprite(const Rect& containerRect, const Rect& subRect, Sprite sprite, const ScaleMode& scaleMode, const ContextType& panelContext, bool hasRadius, ref Vector4& slices, bool useForRepeat) | PublicStatic | | 0x130 |
| RectangleParams MakeVectorTextured(const Rect& rect, const Rect& uv, VectorImage vectorImage, const ScaleMode& scaleMode, const ContextType& panelContext) | PublicStatic | | 0x130 |
| bool HasRadius(float epsilon) | 1 flags | | 0x04 |
| bool HasSlices(float epsilon) | 1 flags | | 0x04 |
| NativeRectParams ToNativeParams(const Rect& uvRegion) | 1 flags | | 0xC4 |