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

namespace UnityEngine.UIElements.UIR
{
public class RenderChainCommand // TypeDefIndex: 6355
{
	// Fields
	type#28617 owner;
	type#25226 prev;
	type#25226 next;
	type#15315 isTail;
	type#16192 type;
	type#26425 state;
	type#22616 mesh;
	type#20869 indexOffset;
	type#20869 indexCount;
	type#14107 callback;
	type#20881 k_ID_MainTex;
	type#24724 s_ImmediateOverheadMarker;

	// Methods
	// RVA: -1
	internal type#28660 Reset() { }
	// RVA: -1
	internal type#28660 ExecuteNonDrawMesh(type#17483 drawParams, type#26059 pixelsPerPoint, type#11869 immediateException) { }
	// RVA: -1
	private type#28660 Blit(type#27312 source, type#25259 destination, type#26059 depth) { }
	// RVA: -1
	private static type#25017 CombineScissorRects(type#25017 r0, type#25017 r1) { }
	// RVA: -1
	private static type#25027 RectPointsToPixelsAndFlipYAxis(type#25017 rect, type#26059 pixelsPerPoint) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
