Zdexby TheHolyOneZ
9,523 structs
Struct

RectangleParams

: ValueType : Object
UnityEngine.UIElements.UIR.MeshGenerator.RectangleParams, UnityEngine.UIElementsModule 0x0138 (312 B) UnityEngine.UIElementsModule.dll
0x00x0138

Members 32

OffsetSizeNameTypeFlags
0x10rectRectPublic
0x10uvRectPublic
0x10colorColorPublic
0x10subRectRectPublic
0x10backgroundRepeatRectRectPublic
0x08backgroundRepeatInstanceListNativePagedList<UnityEngine.UIElements.UIR.MeshGenerator.BackgroundRepeatInstance>Public
0x04backgroundRepeatInstanceListStartIndexintPublic
0x04backgroundRepeatInstanceListEndIndexintPublic
0x0CbackgroundPositionXBackgroundPositionPublic
0x0CbackgroundPositionYBackgroundPositionPublic
0x08backgroundRepeatBackgroundRepeatPublic
0x14backgroundSizeBackgroundSizePublic
0x00940x04padding / unreflected
0x08textureTexturePublic
0x08spriteSpritePublic
0x08vectorImageVectorImagePublic
0x04scaleModeScaleModePublic
0x10playmodeTintColorColorPublic
0x08topLeftRadiusVector2Public
0x08topRightRadiusVector2Public
0x08bottomRightRadiusVector2Public
0x08bottomLeftRadiusVector2Public
0x08contentSizeVector2Public
0x08textureSizeVector2Public
0x04leftSliceintPublic
0x04topSliceintPublic
0x04rightSliceintPublic
0x04bottomSliceintPublic
0x04sliceScalefloatPublic
0x10spriteGeomRectRect1 flags
0x10rectInsetVector4Public
0x08colorPageColorPage1 flags
0x04meshFlagsMeshFlags1 flags
0x01340x04unreflected bytes to end of RectangleParams

Functions 12

SignatureFlagsNativeParams
void AdjustUVsForScaleMode(const Rect& rect, const Rect& uv, Texture texture, const ScaleMode& scaleMode, ref Rect& rectOut, ref Rect& uvOut)PrivateStatic0x10
void AdjustSpriteUVsForScaleMode(const Rect& containerRect, const Rect& srcRect, const Rect& spriteGeomRect, Sprite sprite, const ScaleMode& scaleMode, ref Rect& rectOut, ref Rect& uvOut)PrivateStatic0x10
Rect RectIntersection(const Rect& a, const Rect& b)Static+1 flags0x10
Rect ComputeGeomRect(Sprite sprite)PrivateStatic0x10
Rect ComputeUVRect(Sprite sprite)PrivateStatic0x10
Rect ApplyPackingRotation(const Rect& uv, const SpritePackingRotation& rotation)PrivateStatic0x10
RectangleParams MakeTextured(const Rect& rect, const Rect& uv, Texture texture, const ScaleMode& scaleMode, const Color& playModeTintColor)PublicStatic0x138
RectangleParams MakeSprite(const Rect& containerRect, const Rect& subRect, Sprite sprite, const ScaleMode& scaleMode, const Color& playModeTintColor, bool hasRadius, ref Vector4& slices, bool useForRepeat)PublicStatic0x138
RectangleParams MakeVectorTextured(const Rect& rect, const Rect& uv, VectorImage vectorImage, const ScaleMode& scaleMode, const Color& playModeTintColor)PublicStatic0x138
bool HasRadius(float epsilon)1 flags0x04
bool HasSlices(float epsilon)1 flags0x04
NativeRectParams ToNativeParams()1 flags0x118

Used by 2

types with a member, parameter or interface of this type