22 lines
565 B
C#
22 lines
565 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace Unity.AR.Companion.Mobile
|
|
{
|
|
class CutoutMaskUI : Image
|
|
{
|
|
static readonly int k_StencilComp = Shader.PropertyToID("_StencilComp");
|
|
|
|
public override Material materialForRendering
|
|
{
|
|
get
|
|
{
|
|
var renderingMaterial = new Material(base.materialForRendering);
|
|
renderingMaterial.SetInt(k_StencilComp, (int)CompareFunction.NotEqual);
|
|
return renderingMaterial;
|
|
}
|
|
}
|
|
}
|
|
}
|