using UnityEngine;
using UnityEngine.UI;
namespace UnityEngine.UI.ProceduralImage
{
[DisallowMultipleComponent]
public abstract class ProceduralImageModifier : MonoBehaviour {
///
/// Calculates the border-radius for Procedural Image.
///
/// The radius as Vector4. (started top-left, clockwise)
/// Rect of ProceduralImages RectTransform
protected Graphic graphic;
protected Graphic _Graphic{
get{
if(graphic == null){
graphic = this.GetComponent();
}
return graphic;
}
}
public abstract Vector4 CalculateRadius (Rect imageRect);
}
}