text: #pragma once
  
  #include "il2cpp.h"
  
  UnityEngine_Sprite_o* UnityEngine_UI_Image__get_sprite (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_sprite (UnityEngine_UI_Image_o* __this, UnityEngine_Sprite_o* value, const MethodInfo* method_info);
  void UnityEngine_UI_Image__DisableSpriteOptimizations (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  UnityEngine_Sprite_o* UnityEngine_UI_Image__get_overrideSprite (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_overrideSprite (UnityEngine_UI_Image_o* __this, UnityEngine_Sprite_o* value, const MethodInfo* method_info);
  UnityEngine_Sprite_o* UnityEngine_UI_Image__get_activeSprite (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  int32_t UnityEngine_UI_Image__get_type (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_type (UnityEngine_UI_Image_o* __this, int32_t value, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__get_preserveAspect (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_preserveAspect (UnityEngine_UI_Image_o* __this, bool value, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__get_fillCenter (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_fillCenter (UnityEngine_UI_Image_o* __this, bool value, const MethodInfo* method_info);
  int32_t UnityEngine_UI_Image__get_fillMethod (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_fillMethod (UnityEngine_UI_Image_o* __this, int32_t value, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_fillAmount (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_fillAmount (UnityEngine_UI_Image_o* __this, float value, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__get_fillClockwise (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_fillClockwise (UnityEngine_UI_Image_o* __this, bool value, const MethodInfo* method_info);
  int32_t UnityEngine_UI_Image__get_fillOrigin (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_fillOrigin (UnityEngine_UI_Image_o* __this, int32_t value, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_eventAlphaThreshold (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_eventAlphaThreshold (UnityEngine_UI_Image_o* __this, float value, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_alphaHitTestMinimumThreshold (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_alphaHitTestMinimumThreshold (UnityEngine_UI_Image_o* __this, float value, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__get_useSpriteMesh (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_useSpriteMesh (UnityEngine_UI_Image_o* __this, bool value, const MethodInfo* method_info);
  void UnityEngine_UI_Image___ctor (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  UnityEngine_Material_o* UnityEngine_UI_Image__get_defaultETC1GraphicMaterial (const MethodInfo* method_info);
  UnityEngine_Texture_o* UnityEngine_UI_Image__get_mainTexture (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__get_hasBorder (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_pixelsPerUnitMultiplier (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_pixelsPerUnitMultiplier (UnityEngine_UI_Image_o* __this, float value, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_pixelsPerUnit (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_multipliedPixelsPerUnit (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  UnityEngine_Material_o* UnityEngine_UI_Image__get_material (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__set_material (UnityEngine_UI_Image_o* __this, UnityEngine_Material_o* value, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnBeforeSerialize (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnAfterDeserialize (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__PreserveSpriteAspectRatio (UnityEngine_UI_Image_o* __this, UnityEngine_Rect_o* rect, UnityEngine_Vector2_o spriteSize, const MethodInfo* method_info);
  UnityEngine_Vector4_o UnityEngine_UI_Image__GetDrawingDimensions (UnityEngine_UI_Image_o* __this, bool shouldPreserveAspect, const MethodInfo* method_info);
  void UnityEngine_UI_Image__SetNativeSize (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnPopulateMesh (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* toFill, const MethodInfo* method_info);
  void UnityEngine_UI_Image__TrackSprite (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnEnable (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnDisable (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__UpdateMaterial (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnCanvasHierarchyChanged (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__GenerateSimpleSprite (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* vh, bool lPreserveAspect, const MethodInfo* method_info);
  void UnityEngine_UI_Image__GenerateSprite (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* vh, bool lPreserveAspect, const MethodInfo* method_info);
  void UnityEngine_UI_Image__GenerateSlicedSprite (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* toFill, const MethodInfo* method_info);
  void UnityEngine_UI_Image__GenerateTiledSprite (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* toFill, const MethodInfo* method_info);
  void UnityEngine_UI_Image__AddQuad (UnityEngine_UI_VertexHelper_o* vertexHelper, UnityEngine_Vector3_array* quadPositions, UnityEngine_Color32_o color, UnityEngine_Vector3_array* quadUVs, const MethodInfo* method_info);
  void UnityEngine_UI_Image__AddQuad (UnityEngine_UI_VertexHelper_o* vertexHelper, UnityEngine_Vector2_o posMin, UnityEngine_Vector2_o posMax, UnityEngine_Color32_o color, UnityEngine_Vector2_o uvMin, UnityEngine_Vector2_o uvMax, const MethodInfo* method_info);
  UnityEngine_Vector4_o UnityEngine_UI_Image__GetAdjustedBorders (UnityEngine_UI_Image_o* __this, UnityEngine_Vector4_o border, UnityEngine_Rect_o adjustedRect, const MethodInfo* method_info);
  void UnityEngine_UI_Image__GenerateFilledSprite (UnityEngine_UI_Image_o* __this, UnityEngine_UI_VertexHelper_o* toFill, bool preserveAspect, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__RadialCut (UnityEngine_Vector3_array* xy, UnityEngine_Vector3_array* uv, float fill, bool invert, int32_t corner, const MethodInfo* method_info);
  void UnityEngine_UI_Image__RadialCut (UnityEngine_Vector3_array* xy, float cos, float sin, bool invert, int32_t corner, const MethodInfo* method_info);
  void UnityEngine_UI_Image__CalculateLayoutInputHorizontal (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image__CalculateLayoutInputVertical (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_minWidth (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_preferredWidth (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_flexibleWidth (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_minHeight (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_preferredHeight (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  float UnityEngine_UI_Image__get_flexibleHeight (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  int32_t UnityEngine_UI_Image__get_layoutPriority (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  bool UnityEngine_UI_Image__IsRaycastLocationValid (UnityEngine_UI_Image_o* __this, UnityEngine_Vector2_o screenPoint, UnityEngine_Camera_o* eventCamera, const MethodInfo* method_info);
  UnityEngine_Vector2_o UnityEngine_UI_Image__MapCoordinate (UnityEngine_UI_Image_o* __this, UnityEngine_Vector2_o local, UnityEngine_Rect_o rect, const MethodInfo* method_info);
  void UnityEngine_UI_Image__RebuildImage (UnityEngine_U2D_SpriteAtlas_o* spriteAtlas, const MethodInfo* method_info);
  void UnityEngine_UI_Image__TrackImage (UnityEngine_UI_Image_o* g, const MethodInfo* method_info);
  void UnityEngine_UI_Image__UnTrackImage (UnityEngine_UI_Image_o* g, const MethodInfo* method_info);
  void UnityEngine_UI_Image__OnDidApplyAnimationProperties (UnityEngine_UI_Image_o* __this, const MethodInfo* method_info);
  void UnityEngine_UI_Image___cctor (const MethodInfo* method_info);
  