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

namespace UnityEngine.UIElements.UIR
{
public class UIRVEShaderInfoAllocator // TypeDefIndex: 6435
{
	// Fields
	type#15038 m_Storage;
	type#15287 m_TransformAllocator;
	type#15287 m_ClipRectAllocator;
	type#15287 m_OpacityAllocator;
	type#15287 m_ColorAllocator;
	type#15287 m_TextSettingsAllocator;
	type#15314 m_StorageReallyCreated;
	type#16134 m_ColorSpace;
	type#28463 identityTransformTexel;
	type#28463 infiniteClipRectTexel;
	type#28463 fullOpacityTexel;
	type#28463 clearColorTexel;
	type#28463 defaultTextCoreSettingsTexel;
	type#22511 identityTransformValue;
	type#28500 identityTransformRow0Value;
	type#28500 identityTransformRow1Value;
	type#28500 identityTransformRow2Value;
	type#28500 infiniteClipRectValue;
	type#28500 fullOpacityValue;
	type#28500 clearColorValue;
	type#27143 defaultTextCoreSettingsValue;
	type#14927 identityTransform;
	type#14927 infiniteClipRect;
	type#14927 fullOpacity;
	type#14927 clearColor;
	type#14927 defaultTextCoreSettings;
	type#20873 s_DefaultShaderInfoTextureRefCount;
	type#27323 s_DefaultShaderInfoTexture;

	// Methods
	// RVA: -1
	private static type#20867 get_pageWidth() { }
	// RVA: -1
	private static type#20867 get_pageHeight() { }
	// RVA: -1
	private static type#28660 AcquireDefaultShaderInfoTexture() { }
	// RVA: -1
	private static type#28660 ReleaseDefaultShaderInfoTexture() { }
	// RVA: -1
	private static type#28457 AllocToTexelCoord(type#11784 allocator, type#14924 alloc) { }
	// RVA: -1
	private static type#15313 AtlasRectMatchesPage(type#11784 allocator, type#14924 defAlloc, type#25027 atlasRect) { }
	// RVA: -1
	public type#27312 get_atlas() { }
	// RVA: -1
	public type#28660 .ctor(type#16133 colorSpace) { }
	// RVA: -1
	private type#28660 ReallyCreateStorage() { }
	// RVA: -1
	public type#28660 Dispose() { }
	// RVA: -1
	public type#28660 IssuePendingStorageChanges() { }
	// RVA: -1
	public type#14924 AllocTransform() { }
	// RVA: -1
	public type#14924 AllocClipRect() { }
	// RVA: -1
	public type#14924 AllocOpacity() { }
	// RVA: -1
	public type#14924 AllocColor() { }
	// RVA: -1
	public type#14924 AllocTextCoreSettings(type#27142 settings) { }
	// RVA: -1
	public type#28660 SetTransformValue(type#14924 alloc, type#22507 xform) { }
	// RVA: -1
	public type#28660 SetClipRectValue(type#14924 alloc, type#28494 clipRect) { }
	// RVA: -1
	public type#28660 SetOpacityValue(type#14924 alloc, type#26059 opacity) { }
	// RVA: -1
	public type#28660 SetColorValue(type#14924 alloc, type#16067 color) { }
	// RVA: -1
	public type#28660 SetTextCoreSettingValue(type#14924 alloc, type#27142 settings) { }
	// RVA: -1
	public type#28660 FreeTransform(type#14924 alloc) { }
	// RVA: -1
	public type#28660 FreeClipRect(type#14924 alloc) { }
	// RVA: -1
	public type#28660 FreeOpacity(type#14924 alloc) { }
	// RVA: -1
	public type#28660 FreeColor(type#14924 alloc) { }
	// RVA: -1
	public type#28660 FreeTextCoreSettings(type#14924 alloc) { }
	// RVA: -1
	public type#16085 TransformAllocToVertexData(type#14924 alloc) { }
	// RVA: -1
	public type#16085 ClipRectAllocToVertexData(type#14924 alloc) { }
	// RVA: -1
	public type#16085 OpacityAllocToVertexData(type#14924 alloc) { }
	// RVA: -1
	public type#16085 ColorAllocToVertexData(type#14924 alloc) { }
	// RVA: -1
	public type#16085 TextCoreSettingsToVertexData(type#14924 alloc) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
