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

namespace UnityEngine.UIElements.UIR
{
public class EntryProcessor // TypeDefIndex: 6361
{
	// Fields
	type#17883 m_PreProcessor;
	type#25222 m_RenderChain;
	type#28616 m_CurrentElement;
	type#20868 m_MaskDepth;
	type#20868 m_MaskDepthPopped;
	type#20868 m_MaskDepthPushed;
	type#20868 m_StencilRef;
	type#20868 m_StencilRefPopped;
	type#20868 m_StencilRefPushed;
	type#14925 m_ClipRectId;
	type#14925 m_ClipRectIdPopped;
	type#14925 m_ClipRectIdPushed;
	type#15314 m_IsDrawingMask;
	type#10271 m_MaskMeshes;
	type#15314 m_VertexDataComputed;
	type#22508 m_Transform;
	type#16086 m_TransformData;
	type#16086 m_OpacityData;
	type#16086 m_TextCoreSettingsPage;
	type#22615 m_Mesh;
	type#9576 m_Verts;
	type#9571 m_Indices;
	type#27902 m_IndexOffset;
	type#20868 m_AllocVertexCount;
	type#20868 m_AllocIndex;
	type#20868 m_VertsFilled;
	type#20868 m_IndicesFilled;
	type#28544 m_RenderType;
	type#15314 m_RemapUVs;
	type#25018 m_AtlasRect;
	type#20868 m_GradientSettingIndexOffset;
	type#15314 m_IsTail;
	type#25225 m_FirstCommand;
	type#25225 m_LastCommand;
	type#25225 <firstHeadCommand>k__BackingField;
	type#25225 <lastHeadCommand>k__BackingField;
	type#25225 <firstTailCommand>k__BackingField;
	type#25225 <lastTailCommand>k__BackingField;
	type#22481 s_blitMaterial_LinearToGamma;
	type#22481 s_blitMaterial_GammaToLinear;
	type#22481 s_blitMaterial_NoChange;
	type#25948 s_blitShader;

	// Methods
	// RVA: -1
	public type#25224 get_firstHeadCommand() { }
	// RVA: -1
	private type#28660 set_firstHeadCommand(type#25224 value) { }
	// RVA: -1
	public type#25224 get_lastHeadCommand() { }
	// RVA: -1
	private type#28660 set_lastHeadCommand(type#25224 value) { }
	// RVA: -1
	public type#25224 get_firstTailCommand() { }
	// RVA: -1
	private type#28660 set_firstTailCommand(type#25224 value) { }
	// RVA: -1
	public type#25224 get_lastTailCommand() { }
	// RVA: -1
	private type#28660 set_lastTailCommand(type#25224 value) { }
	// RVA: -1
	public type#28660 Init(type#17872 root, type#25221 renderChain, type#28615 ve) { }
	// RVA: -1
	public type#28660 ClearReferences() { }
	// RVA: -1
	public type#28660 ProcessHead() { }
	// RVA: -1
	public type#28660 ProcessTail() { }
	// RVA: -1
	private type#28660 ProcessRange(type#20867 first, type#20867 last) { }
	// RVA: -1
	private type#28660 ProcessMeshEntry(type#17872 entry, type#27344 textureId) { }
	// RVA: -1
	private type#28660 DrawReverseMask() { }
	// RVA: -1
	private type#25224 CreateMeshDrawCommand(type#22614 mesh, type#20867 indexCount, type#20867 indexOffset, type#22476 material, type#27344 texture) { }
	// RVA: -1
	private type#28660 AppendCommand(type#25224 next) { }
	// RVA: -1
	private type#28660 ProcessFirstAlloc(type#9268 allocList, type#12008 mesh) { }
	// RVA: -1
	private type#28660 ProcessNextAlloc() { }
	// RVA: -1
	private static type#28660 UpdateOrAllocate(type#12008 data, type#20867 vertexCount, type#20867 indexCount, type#27875 device, type#11665 verts, type#11664 indices, type#12196 indexOffset, type#11803 stats) { }
	// RVA: -1
	private static type#22476 CreateBlitShader(type#26059 colorConversion) { }
	// RVA: -1
	private static type#22476 GetBlitMaterial(type#34706 mode) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
