Zdexby TheHolyOneZ
6,759 structs
Struct

RectangleParams

: ValueType : Object
UnityEngine.UIElements.MeshGenerationContextUtils.RectangleParams, UnityEngine.UIElementsModule 0x0130 (304 B) UnityEngine.UIElementsModule.dll
0x00x0130

Members 30

OffsetSizeNameTypeFlags
0x10rectRectPublic
0x10uvRectPublic
0x10colorColorPublic
0x10subRectRectPublic
0x10backgroundRepeatRectRectPublic
0x0CbackgroundPositionXBackgroundPositionPublic
0x0CbackgroundPositionYBackgroundPositionPublic
0x08backgroundRepeatBackgroundRepeatPublic
0x14backgroundSizeBackgroundSizePublic
0x00840x04padding / unreflected
0x08textureTexturePublic
0x08spriteSpritePublic
0x08vectorImageVectorImagePublic
0x08materialMaterialPublic
0x04scaleModeScaleModePublic
0x10playmodeTintColorColorPublic
0x08topLeftRadiusVector2Public
0x08topRightRadiusVector2Public
0x08bottomRightRadiusVector2Public
0x08bottomLeftRadiusVector2Public
0x08contentSizeVector2Public
0x08textureSizeVector2Public
0x04leftSliceintPublic
0x04topSliceintPublic
0x04rightSliceintPublic
0x04bottomSliceintPublic
0x04sliceScalefloatPublic
0x10spriteGeomRectRect1 flags
0x10rectInsetVector4Public
0x08colorPageColorPage1 flags
0x04meshFlagsMeshFlags1 flags
0x012C0x04unreflected 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)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)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 ContextType& panelContext)PublicStatic0x130
RectangleParams MakeSprite(const Rect& containerRect, const Rect& subRect, Sprite sprite, const ScaleMode& scaleMode, const ContextType& panelContext, bool hasRadius, ref Vector4& slices, bool useForRepeat)PublicStatic0x130
RectangleParams MakeVectorTextured(const Rect& rect, const Rect& uv, VectorImage vectorImage, const ScaleMode& scaleMode, const ContextType& panelContext)PublicStatic0x130
bool HasRadius(float epsilon)1 flags0x04
bool HasSlices(float epsilon)1 flags0x04
NativeRectParams ToNativeParams(const Rect& uvRegion)1 flags0xC4

Used by 3

types with a member, parameter or interface of this type