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

namespace UnityEngine.UIElements
{
public class AtlasBase // TypeDefIndex: 5033
{
	// Fields
	type#27357 textureRegistry;

	// Methods
	// RVA: -1
	public virtual type#15313 TryGetAtlas(type#28615 ctx, type#27318 src, type#12171 atlas, type#12084 atlasRect) { }
	// RVA: -1
	public virtual type#28660 ReturnAtlas(type#28615 ctx, type#27318 src, type#27344 atlas) { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	protected virtual type#28660 OnAssignedToPanel(type#20403 panel) { }
	// RVA: -1
	protected virtual type#28660 OnRemovedFromPanel(type#20403 panel) { }
	// RVA: -1
	protected virtual type#28660 OnUpdateDynamicTextures(type#20403 panel) { }
	// RVA: -1
	internal type#28660 InvokeAssignedToPanel(type#20403 panel) { }
	// RVA: -1
	internal type#28660 InvokeRemovedFromPanel(type#20403 panel) { }
	// RVA: -1
	internal type#28660 InvokeUpdateDynamicTextures(type#20403 panel) { }
	// RVA: -1
	protected static type#28660 RepaintTexturedElements(type#20403 panel) { }
	// RVA: -1
	protected type#28660 SetDynamicTexture(type#27344 id, type#27312 texture) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
