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

namespace UnityEngine.UIElements
{
public class DynamicAtlas // TypeDefIndex: 5037
{
	// Fields
	type#4849 m_Database;
	type#17557 m_PointPage;
	type#17557 m_BilinearPage;
	type#16134 m_ColorSpace;
	type#8680 m_Panels;
	type#20868 m_MinAtlasSize;
	type#20868 m_MaxAtlasSize;
	type#20868 m_MaxSubTextureSize;
	type#17554 m_ActiveFilters;
	type#17552 m_CustomFilter;

	// Methods
	// RVA: -1
	internal type#15313 get_isInitialized() { }
	// RVA: -1
	protected virtual type#28660 OnAssignedToPanel(type#20403 panel) { }
	// RVA: -1
	protected virtual type#28660 OnRemovedFromPanel(type#20403 panel) { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	private type#28660 InitPages() { }
	// RVA: -1
	private type#28660 DestroyPages() { }
	// RVA: -1
	public virtual type#15313 TryGetAtlas(type#28615 ve, type#27318 src, type#12171 atlas, type#12084 atlasRect) { }
	// RVA: -1
	public virtual type#28660 ReturnAtlas(type#28615 ve, type#27318 src, type#27344 atlas) { }
	// RVA: -1
	protected virtual type#28660 OnUpdateDynamicTextures(type#20403 panel) { }
	// RVA: -1
	internal static type#15313 IsTextureFormatSupported(type#27340 format) { }
	// RVA: -1
	public virtual type#15313 IsTextureValid(type#27318 texture, type#18535 atlasFilterMode) { }
	// RVA: -1
	public type#28660 set_minAtlasSize(type#20867 value) { }
	// RVA: -1
	public type#28660 set_maxAtlasSize(type#20867 value) { }
	// RVA: -1
	public static type#17553 get_defaultFilters() { }
	// RVA: -1
	public type#28660 set_activeFilters(type#17553 value) { }
	// RVA: -1
	public type#20867 get_maxSubTextureSize() { }
	// RVA: -1
	public type#28660 set_maxSubTextureSize(type#20867 value) { }
	// RVA: -1
	public type#28660 set_customFilter(type#17551 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
