// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UIR.TextureBlitter

namespace UnityEngine.UIElements.UIR
{
public class TextureBlitter // TypeDefIndex: 6422
{
	// Fields
	type#13160 k_TextureIds;
	type#24724 s_CommitSampler;
	type#13701 m_SingleBlit;
	type#22477 m_BlitMaterial;
	type#22489 m_Properties;
	type#25028 m_Viewport;
	type#25260 m_PrevRT;
	type#9323 m_PendingBlits;
	type#15314 <disposed>k__BackingField;

	// Methods
	// RVA: -1
	protected type#15313 get_disposed() { }
	// RVA: -1
	private type#28660 set_disposed(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20891 capacity) { }
	// RVA: -1
	public type#28660 QueueBlit(type#27312 src, type#25027 srcRect, type#28457 dstPos, type#15313 addBorder, type#16067 tint) { }
	// RVA: -1
	public type#28660 BlitOneNow(type#25259 dst, type#27312 src, type#25027 srcRect, type#28457 dstPos, type#15313 addBorder, type#16067 tint) { }
	// RVA: -1
	public type#28660 Commit(type#25259 dst) { }
	// RVA: -1
	private type#28660 BeginBlit(type#25259 dst) { }
	// RVA: -1
	private type#28660 DoBlit(type#7381 blitInfos, type#20867 startIndex) { }
	// RVA: -1
	private type#28660 EndBlit() { }
}
}
