// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UITKTextJobSystem

namespace UnityEngine.UIElements
{
public class UITKTextJobSystem // TypeDefIndex: 6147
{
	// Fields
	type#24726 k_ExecuteMarker;
	type#24726 k_UpdateMainThreadMarker;
	type#24726 k_PrepareMainThreadMarker;
	type#24726 k_PrepareJobifiedMarker;
	type#18829 textJobDatasHandle;
	type#9329 textJobDatas;
	type#15314 hasPendingTextWork;
	type#9771 s_JobDataPool;
	type#9761 s_MaterialsPool;
	type#9760 s_RenderModesPool;
	type#9759 s_VerticesPool;
	type#9758 s_IndicesPool;
	type#22596 m_PrepareTextJobifiedCallback;
	type#22596 m_GenerateTextJobifiedCallback;
	type#22596 m_AddDrawEntriesCallback;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 OnGetManagedJob(type#34369 managedJobData) { }
	// RVA: -1
	internal type#28660 GenerateText(type#22600 mgc, type#27159 textElement) { }
	// RVA: -1
	internal type#28660 PrepareTextJobified(type#22600 mgc, type#23705 _) { }
	// RVA: -1
	private type#28660 GenerateTextJobified(type#22600 mgc, type#23705 _) { }
	// RVA: -1
	private static type#28660 ConvertMeshInfoToUIRVertex(type#13252 meshInfos, type#27069 alloc, type#27159 visualElement, type#11632 materials, type#11613 verticesArray, type#11612 indicesArray, type#11624 renderModes) { }
	// RVA: -1
	private type#28660 AddDrawEntries(type#22600 mgc, type#23705 _) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
