#pragma once

#include "il2cpp.h"

void UnityEngine_UI_MaskUtilities__Notify2DMaskStateChanged (UnityEngine_Component_o* mask, const MethodInfo* method_info);
void UnityEngine_UI_MaskUtilities__NotifyStencilStateChanged (UnityEngine_Component_o* mask, const MethodInfo* method_info);
UnityEngine_Transform_o* UnityEngine_UI_MaskUtilities__FindRootSortOverrideCanvas (UnityEngine_Transform_o* start, const MethodInfo* method_info);
int32_t UnityEngine_UI_MaskUtilities__GetStencilDepth (UnityEngine_Transform_o* transform, UnityEngine_Transform_o* stopAfter, const MethodInfo* method_info);
bool UnityEngine_UI_MaskUtilities__IsDescendantOrSelf (UnityEngine_Transform_o* father, UnityEngine_Transform_o* child, const MethodInfo* method_info);
UnityEngine_UI_RectMask2D_o* UnityEngine_UI_MaskUtilities__GetRectMaskForClippable (UnityEngine_UI_IClippable_o* clippable, const MethodInfo* method_info);
void UnityEngine_UI_MaskUtilities__GetRectMasksForClip (UnityEngine_UI_RectMask2D_o* clipper, System_Collections_Generic_List_RectMask2D__o* masks, const MethodInfo* method_info);
void UnityEngine_UI_MaskUtilities___ctor (UnityEngine_UI_MaskUtilities_o* __this, const MethodInfo* method_info);
