using UnityEngine; using UnityEngine.Experimental.UIElements; using UnityEngine.Rendering; namespace UnityEditor.ShaderGraph.Drawing { public sealed class PreviewTextureView : VisualElement { Texture m_Image; public Texture image { get { return m_Image; } set { if (value == m_Image) return; m_Image = value; Dirty(ChangeType.Repaint); } } public override void DoRepaint() { EditorGUI.DrawPreviewTexture(contentRect, image); } } }