Class
Image
: MaskableGraphic : Graphic : UIBehaviour : MonoBehaviour : Behaviour : Component : Object : Object0x00x0108
Members 23
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_ETC1DefaultUI | Material | Static+1 flags | |
| 0x08 | m_Sprite | Sprite | Private | |
| 0x08 | m_OverrideSprite | Sprite | Private+1 flags | |
| 0x00D8 | 0x08 | padding / unreflected | ||
| 0x04 | m_Type | Type | Private | |
| 0x01 | m_PreserveAspect | bool | Private | |
| 0x01 | m_FillCenter | bool | Private | |
| 0x00E6 | 0x02 | padding / unreflected | ||
| 0x04 | m_FillMethod | FillMethod | Private | |
| 0x04 | m_FillAmount | float | Private | |
| 0x01 | m_FillClockwise | bool | Private | |
| 0x00F1 | 0x03 | padding / unreflected | ||
| 0x04 | m_FillOrigin | int | Private | |
| 0x04 | m_AlphaHitTestMinimumThreshold | float | Private | |
| 0x01 | m_Tracked | bool | Private | |
| 0x01 | m_UseSpriteMesh | bool | Private | |
| 0x00FE | 0x02 | padding / unreflected | ||
| 0x04 | m_PixelsPerUnitMultiplier | float | Private | |
| 0x04 | m_CachedReferencePixelsPerUnit | float | Private | |
| 0x08 | s_TempNewSecondaryTextures | SecondarySpriteTexture[] | PrivateStatic | |
| 0x08 | m_SecondaryTextures | SecondarySpriteTexture[] | Private | |
| 0x08 | s_VertScratch | Vector2[] | PrivateStatic+1 flags | |
| 0x08 | s_UVScratch | Vector2[] | PrivateStatic+1 flags | |
| 0x08 | s_Xy | Vector3[] | PrivateStatic+1 flags | |
| 0x08 | s_Uv | Vector3[] | PrivateStatic+1 flags | |
| 0x08 | m_TrackedTexturelessImages | List`1 | PrivateStatic | |
| 0x01 | s_Initialized | bool | PrivateStatic | |
Inherited from MaskableGraphic 10
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x01 | m_ShouldRecalculateStencil | bool | 2 flags | |
| 0x08 | m_MaskMaterial | Material | 2 flags | |
| 0x08 | m_ParentMask | RectMask2D | Private+1 flags | |
| 0x01 | m_Maskable | bool | Private | |
| 0x01 | m_IsMaskingGraphic | bool | Private | |
| 0x01 | m_IncludeForMasking | bool | 2 flags | |
| 0x08 | m_OnCullStateChanged | CullStateChangedEvent | Private | |
| 0x01 | m_ShouldRecalculate | bool | 2 flags | |
| 0x00BD | 0x03 | padding / unreflected | ||
| 0x04 | m_StencilValue | int | 2 flags | |
| 0x08 | m_Corners | Vector3[] | Private+1 flags | |
Inherited from Graphic 23
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_DefaultUI | Material | Static+1 flags | |
| 0x08 | s_WhiteTexture | Texture2D | Static+1 flags | |
| 0x0010 | 0x10 | padding / unreflected | ||
| 0x08 | m_Material | Material | 1 flags | |
| 0x0028 | 0x48 | padding / unreflected | ||
| 0x10 | m_Color | Color | Private | |
| 0x01 | m_SkipLayoutUpdate | bool | 2 flags | |
| 0x01 | m_SkipMaterialUpdate | bool | 2 flags | |
| 0x01 | m_RaycastTarget | bool | Private | |
| 0x01 | m_RaycastTargetCache | bool | Private | |
| 0x10 | m_RaycastPadding | Vector4 | Private | |
| 0x08 | m_RectTransform | RectTransform | Private+1 flags | |
| 0x08 | m_CanvasRenderer | CanvasRenderer | Private+1 flags | |
| 0x08 | m_Canvas | Canvas | Private+1 flags | |
| 0x01 | m_VertsDirty | bool | Private+1 flags | |
| 0x01 | m_MaterialDirty | bool | Private+1 flags | |
| 0x08 | m_OnDirtyLayoutCallback | UnityAction | 2 flags | |
| 0x08 | m_OnDirtyVertsCallback | UnityAction | 2 flags | |
| 0x08 | m_OnDirtyMaterialCallback | UnityAction | 2 flags | |
| 0x08 | s_Mesh | Mesh | Static+2 flags | |
| 0x08 | s_VertexHelper | VertexHelper | PrivateStatic+2 flags | |
| 0x08 | m_CachedMesh | Mesh | 2 flags | |
| 0x08 | m_CachedUvs | Vector2[] | 2 flags | |
| 0x08 | m_ColorTweenRunner | TweenRunner`1 | Private+2 flags | |
| 0x01 | <useLegacyMeshGeneration>k__BackingField | bool | Private | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 81
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_sprite() | Public+1 flags | — | 0x00 |
| void set_sprite() | Public+1 flags | — | 0x00 |
| void DisableSpriteOptimizations() | Public | — | 0x00 |
| void get_overrideSprite() | Public+1 flags | — | 0x00 |
| void set_overrideSprite() | Public+1 flags | — | 0x00 |
| void get_activeSprite() | Private+1 flags | — | 0x00 |
| void get_type() | Public+1 flags | — | 0x00 |
| void set_type() | Public+1 flags | — | 0x00 |
| void get_preserveAspect() | Public+1 flags | — | 0x00 |
| void set_preserveAspect() | Public+1 flags | — | 0x00 |
| void get_fillCenter() | Public+1 flags | — | 0x00 |
| void set_fillCenter() | Public+1 flags | — | 0x00 |
| void get_fillMethod() | Public+1 flags | — | 0x00 |
| void set_fillMethod() | Public+1 flags | — | 0x00 |
| void get_fillAmount() | Public+1 flags | — | 0x00 |
| void set_fillAmount() | Public+1 flags | — | 0x00 |
| void get_fillClockwise() | Public+1 flags | — | 0x00 |
| void set_fillClockwise() | Public+1 flags | — | 0x00 |
| void get_fillOrigin() | Public+1 flags | — | 0x00 |
| void set_fillOrigin() | Public+1 flags | — | 0x00 |
| void get_eventAlphaThreshold() | Public+1 flags | — | 0x00 |
| void set_eventAlphaThreshold() | Public+1 flags | — | 0x00 |
| void get_alphaHitTestMinimumThreshold() | Public+1 flags | — | 0x00 |
| void set_alphaHitTestMinimumThreshold() | Public+1 flags | — | 0x00 |
| void get_useSpriteMesh() | Public+1 flags | — | 0x00 |
| void set_useSpriteMesh() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_defaultETC1GraphicMaterial() | PublicStatic+1 flags | — | 0x00 |
| void get_mainTexture() | Public+2 flags | — | 0x00 |
| void get_hasBorder() | Public+1 flags | — | 0x00 |
| void get_pixelsPerUnitMultiplier() | Public+1 flags | — | 0x00 |
| void set_pixelsPerUnitMultiplier() | Public+1 flags | — | 0x00 |
| void get_pixelsPerUnit() | Public+1 flags | — | 0x00 |
| void get_multipliedPixelsPerUnit() | 2 flags | — | 0x00 |
| void get_material() | Public+2 flags | — | 0x00 |
| void set_material() | Public+2 flags | — | 0x00 |
| void OnBeforeSerialize() | Public+2 flags | — | 0x00 |
| void OnAfterDeserialize() | Public+2 flags | — | 0x00 |
| void PreserveSpriteAspectRatio() | Private | — | 0x00 |
| void GetDrawingDimensions() | Private | — | 0x00 |
| void SetNativeSize() | Public+1 flags | — | 0x00 |
| void OnPopulateMesh() | 2 flags | — | 0x00 |
| void TrackSprite() | Private | — | 0x00 |
| void OnEnable() | 2 flags | — | 0x00 |
| void OnDisable() | 2 flags | — | 0x00 |
| void get_secondaryTextures() | 2 flags | — | 0x00 |
| void ClearArray() | PrivateStatic | — | 0x00 |
| void CheckSecondaryTexturesChanged() | Private | — | 0x00 |
| void CheckSecondaryTexturesChanged() | Private | — | 0x00 |
| void SetSecondaryTextures() | 1 flags | — | 0x00 |
| void UpdateMaterial() | 2 flags | — | 0x00 |
| void OnCanvasHierarchyChanged() | 2 flags | — | 0x00 |
| void GenerateSimpleSprite() | Private | — | 0x00 |
| void GenerateSprite() | Private | — | 0x00 |
| void GenerateSlicedSprite() | Private | — | 0x00 |
| void GenerateTiledSprite() | Private | — | 0x00 |
| void AddQuad() | PrivateStatic | — | 0x00 |
| void AddQuad() | PrivateStatic | — | 0x00 |
| void GetAdjustedBorders() | Private | — | 0x00 |
| void GenerateFilledSprite() | Private | — | 0x00 |
| void RadialCut() | PrivateStatic | — | 0x00 |
| void RadialCut() | PrivateStatic | — | 0x00 |
| void CalculateLayoutInputHorizontal() | Public+2 flags | — | 0x00 |
| void CalculateLayoutInputVertical() | Public+2 flags | — | 0x00 |
| void get_minWidth() | Public+3 flags | — | 0x00 |
| void get_preferredWidth() | Public+3 flags | — | 0x00 |
| void get_flexibleWidth() | Public+3 flags | — | 0x00 |
| void get_minHeight() | Public+3 flags | — | 0x00 |
| void get_preferredHeight() | Public+3 flags | — | 0x00 |
| void get_flexibleHeight() | Public+3 flags | — | 0x00 |
| void get_layoutPriority() | Public+3 flags | — | 0x00 |
| void IsRaycastLocationValid() | Public+2 flags | — | 0x00 |
| void MapCoordinate() | Private | — | 0x00 |
| void RebuildImage() | PrivateStatic | — | 0x00 |
| void TrackImage() | PrivateStatic | — | 0x00 |
| void UnTrackImage() | PrivateStatic | — | 0x00 |
| void OnDidApplyAnimationProperties() | 2 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
| void <set_sprite>g__ResetAlphaHitThresholdIfNeeded|11_0() | Private | — | 0x00 |
| void <set_sprite>g__SpriteSupportsAlphaHitTest|11_1() | Private | — | 0x00 |
| void <CheckSecondaryTexturesChanged>g__Compare|93_0() | Static+1 flags | — | 0x00 |
Used by 31
types with a member, parameter or interface of this typeBossUIButtonManagerCanvasManagerCloseItemsUIColorPickerDeathUIDebugUIHandlerColorDebugUIHandlerIndirectToggleDebugUIHandlerToggleDropdownDropdownItemDropdownItemEndGameUIFloatingImageImageFieldInputActionIndicatorInventorySlotItemUILoadingManagerLTDescrMachineSlotMapDotNpcUIOnHitUIRedDotSightSetUserStatusSkipManagerSliderTMP_DropdownTutorialBoxVitalsUI