38 lines
1.1 KiB
C#
38 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Experimental.UIElements
|
|
{
|
|
// Token: 0x02000319 RID: 793
|
|
public class Image : VisualElement
|
|
{
|
|
// Token: 0x06003236 RID: 12854 RVA: 0x0004B18C File Offset: 0x0004938C
|
|
public Image()
|
|
{
|
|
this.scaleMode = ScaleMode.ScaleAndCrop;
|
|
}
|
|
|
|
// Token: 0x17000B65 RID: 2917
|
|
// (get) Token: 0x06003237 RID: 12855 RVA: 0x0004B19C File Offset: 0x0004939C
|
|
// (set) Token: 0x06003238 RID: 12856 RVA: 0x0004B1B8 File Offset: 0x000493B8
|
|
public Texture image { get; set; }
|
|
|
|
// Token: 0x17000B66 RID: 2918
|
|
// (get) Token: 0x06003239 RID: 12857 RVA: 0x0004B1C4 File Offset: 0x000493C4
|
|
// (set) Token: 0x0600323A RID: 12858 RVA: 0x0004B1E0 File Offset: 0x000493E0
|
|
public ScaleMode scaleMode { get; set; }
|
|
|
|
// Token: 0x0600323B RID: 12859 RVA: 0x0004B1EC File Offset: 0x000493EC
|
|
internal override void DoRepaint(IStylePainter painter)
|
|
{
|
|
if (this.image == null)
|
|
{
|
|
Debug.LogWarning("null texture passed to GUI.DrawTexture");
|
|
}
|
|
else
|
|
{
|
|
painter.DrawTexture(base.contentRect, this.image, GUI.color, this.scaleMode, 0f, 0f, 0, 0, 0, 0);
|
|
}
|
|
}
|
|
}
|
|
}
|