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

namespace UnityEngine.UIElements
{
public class UIRAtlasAllocator // TypeDefIndex: 5702
{
	// Fields
	type#20877 <maxAtlasSize>k__BackingField;
	type#20877 <maxImageWidth>k__BackingField;
	type#20877 <maxImageHeight>k__BackingField;
	type#20868 <virtualWidth>k__BackingField;
	type#20868 <virtualHeight>k__BackingField;
	type#20868 <physicalWidth>k__BackingField;
	type#20868 <physicalHeight>k__BackingField;
	type#34348 m_FirstUnpartitionedArea;
	type#13707 m_OpenRows;
	type#20868 m_1SidePadding;
	type#20868 m_2SidePadding;
	type#24724 s_MarkerTryAllocate;
	type#15314 <disposed>k__BackingField;

	// Methods
	// RVA: -1
	public type#20867 get_maxAtlasSize() { }
	// RVA: -1
	public type#20867 get_maxImageWidth() { }
	// RVA: -1
	public type#20867 get_maxImageHeight() { }
	// RVA: -1
	public type#20867 get_virtualWidth() { }
	// RVA: -1
	private type#28660 set_virtualWidth(type#20867 value) { }
	// RVA: -1
	public type#20867 get_virtualHeight() { }
	// RVA: -1
	private type#28660 set_virtualHeight(type#20867 value) { }
	// RVA: -1
	public type#20867 get_physicalWidth() { }
	// RVA: -1
	private type#28660 set_physicalWidth(type#20867 value) { }
	// RVA: -1
	public type#20867 get_physicalHeight() { }
	// RVA: -1
	private type#28660 set_physicalHeight(type#20867 value) { }
	// 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#20867 GetLog2OfNextPower(type#20867 n) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 initialAtlasSize, type#20867 maxAtlasSize, type#20891 sidePadding) { }
	// RVA: -1
	public type#15313 TryAllocate(type#20867 width, type#20867 height, type#12084 location) { }
	// RVA: -1
	private type#15313 TryPartitionArea(type#34347 areaNode, type#20867 rowIndex, type#20867 rowHeight, type#20867 minWidth) { }
	// RVA: -1
	private type#28660 BuildAreas() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
