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

namespace UnityEngine.UIElements
{
public class Panel // TypeDefIndex: 5687
{
	// Fields
	type#20893 k_DefaultPixelsPerUnit;
	type#28616 m_RootContainer;
	type#28658 m_VisualTreeUpdater;
	type#20553 m_StylePropertyAnimationSystem;
	type#26577 m_PanelName;
	type#27918 m_Version;
	type#27918 m_RepaintVersion;
	type#27918 m_HierarchyVersion;
	type#24723 m_MarkerBeforeUpdate;
	type#24723 m_MarkerUpdate;
	type#24723 m_MarkerRender;
	type#24723 m_MarkerLayout;
	type#24723 m_MarkerBindings;
	type#24723 m_MarkerDataBinding;
	type#24723 m_MarkerAnimations;
	type#24723 m_MarkerPanelChangeReceiver;
	type#24724 s_MarkerPickAll;
	type#18008 <dispatcher>k__BackingField;
	type#27478 m_Scheduler;
	type#25681 <ownerObject>k__BackingField;
	type#16467 <contextType>k__BackingField;
	type#25595 <saveViewData>k__BackingField;
	type#19133 <getViewDataDictionary>k__BackingField;
	type#18598 <focusController>k__BackingField;
	type#18030 <IMGUIEventInterests>k__BackingField;
	type#22069 <loadResourceFunc>k__BackingField;
	type#15314 m_JustReceivedFocus;
	type#20002 m_PanelChangeReceiver;
	type#27435 <TimeSinceStartup>k__BackingField;
	type#20868 <IMGUIContainersCount>k__BackingField;
	type#20257 <rootIMGUIContainer>k__BackingField;
	type#14690 m_Atlas;
	type#15314 m_ValidatingLayout;
	type#3300 beforeAnyRepaint;

	// Methods
	// RVA: -1
	public virtual type#28615 get_visualTree() { }
	// RVA: -1
	public virtual type#18007 get_dispatcher() { }
	// RVA: -1
	public virtual type#28660 set_dispatcher(type#18007 value) { }
	// RVA: -1
	public type#27477 get_timerEventScheduler() { }
	// RVA: -1
	internal virtual type#20483 get_scheduler() { }
	// RVA: -1
	internal virtual type#20552 get_styleAnimationSystem() { }
	// RVA: -1
	internal virtual type#28660 set_styleAnimationSystem(type#20552 value) { }
	// RVA: -1
	public virtual type#25680 get_ownerObject() { }
	// RVA: -1
	protected virtual type#28660 set_ownerObject(type#25680 value) { }
	// RVA: -1
	public virtual type#16465 get_contextType() { }
	// RVA: -1
	public virtual type#25594 get_saveViewData() { }
	// RVA: -1
	public virtual type#19132 get_getViewDataDictionary() { }
	// RVA: -1
	public virtual type#18597 get_focusController() { }
	// RVA: -1
	public virtual type#28660 set_focusController(type#18597 value) { }
	// RVA: -1
	public virtual type#18029 get_IMGUIEventInterests() { }
	// RVA: -1
	public virtual type#28660 set_IMGUIEventInterests(type#18029 value) { }
	// RVA: -1
	private static type#22068 get_loadResourceFunc() { }
	// RVA: -1
	internal static type#23720 LoadResource(type#26576 pathName, type#27705 type, type#26059 dpiScaling) { }
	// RVA: -1
	internal type#28660 Focus() { }
	// RVA: -1
	internal type#28660 Blur() { }
	// RVA: -1
	public virtual type#28660 ValidateFocus() { }
	// RVA: -1
	internal type#26576 get_name() { }
	// RVA: -1
	internal type#28660 set_name(type#26576 value) { }
	// RVA: -1
	public type#20001 get_panelChangeReceiver() { }
	// RVA: -1
	public type#28660 set_panelChangeReceiver(type#20001 value) { }
	// RVA: -1
	private type#28660 CreateMarkers() { }
	// RVA: -1
	private static type#27434 get_TimeSinceStartup() { }
	// RVA: -1
	public virtual type#20867 get_IMGUIContainersCount() { }
	// RVA: -1
	public virtual type#28660 set_IMGUIContainersCount(type#20867 value) { }
	// RVA: -1
	public virtual type#20256 get_rootIMGUIContainer() { }
	// RVA: -1
	internal virtual type#27917 get_version() { }
	// RVA: -1
	internal virtual type#27917 get_hierarchyVersion() { }
	// RVA: -1
	public virtual type#14689 get_atlas() { }
	// RVA: -1
	public virtual type#28660 set_atlas(type#14689 value) { }
	// RVA: -1
	public type#28660 .ctor(type#25680 ownerObject, type#16465 contextType, type#18007 dispatcher) { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	public static type#20900 TimeSinceStartupMs() { }
	// RVA: -1
	internal static type#20900 DefaultTimeSinceStartupMs() { }
	// RVA: -1
	private static type#28615 PickAll(type#28615 root, type#28439 point, type#9224 picked, type#15335 includeIgnoredElement) { }
	// RVA: -1
	private static type#28615 PerformPick(type#28615 root, type#28439 point, type#9224 picked, type#15335 includeIgnoredElement) { }
	// RVA: -1
	public virtual type#28615 PickAll(type#28439 point, type#9218 picked) { }
	// RVA: -1
	public virtual type#28615 Pick(type#28439 point) { }
	// RVA: -1
	public virtual type#28660 ValidateLayout() { }
	// RVA: -1
	public virtual type#28660 UpdateAnimations() { }
	// RVA: -1
	public virtual type#28660 UpdateBindings() { }
	// RVA: -1
	public virtual type#28660 ApplyStyles() { }
	// RVA: -1
	private type#28660 UpdateForRepaint() { }
	// RVA: -1
	public virtual type#28660 Repaint(type#17953 e) { }
	// RVA: -1
	public virtual type#28660 Render() { }
	// RVA: -1
	internal virtual type#28660 OnVersionChanged(type#28615 ve, type#28528 versionChangeType) { }
	// RVA: -1
	internal virtual type#28660 SetUpdater(type#20630 updater, type#28655 phase) { }
	// RVA: -1
	internal virtual type#20630 GetUpdater(type#28655 phase) { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	internal static type#28457 <Pick>g__PixelOf|105_0(type#28439 p) { }
}
}
