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

namespace UnityEngine.UIElements
{
public class BaseVisualElementPanel // TypeDefIndex: 5682
{
	// Fields
	type#3116 panelDisposed;
	type#27830 m_UIElementsBridge;
	type#26060 m_Scale;
	type#21808 layoutConfig;
	type#26060 m_PixelsPerPoint;
	type#26060 <referenceSpritePixelsPerUnit>k__BackingField;
	type#24185 <clearSettings>k__BackingField;
	type#20407 panelRenderer;
	type#15314 <duringLayoutPhase>k__BackingField;
	type#25303 <repaintData>k__BackingField;
	type#19973 <cursorManager>k__BackingField;
	type#16470 <contextualMenuManager>k__BackingField;
	type#16887 <dataBindingManager>k__BackingField;
	type#15314 <disposed>k__BackingField;
	type#17735 m_TopElementUnderPointers;
	type#14106 isFlatChanged;
	type#15314 m_IsFlat;
	type#14106 atlasChanged;
	type#19561 hierarchyChanged;
	type#3206 beforeUpdate;

	// Methods
	// RVA: -1
	public abstract type#18029 get_IMGUIEventInterests() { }
	// RVA: -1
	public abstract type#28660 set_IMGUIEventInterests(type#18029 value) { }
	// RVA: -1
	public abstract type#25680 get_ownerObject() { }
	// RVA: -1
	protected abstract type#28660 set_ownerObject(type#25680 value) { }
	// RVA: -1
	public abstract type#25594 get_saveViewData() { }
	// RVA: -1
	public abstract type#19132 get_getViewDataDictionary() { }
	// RVA: -1
	public abstract type#20867 get_IMGUIContainersCount() { }
	// RVA: -1
	public abstract type#28660 set_IMGUIContainersCount(type#20867 value) { }
	// RVA: -1
	public abstract type#18597 get_focusController() { }
	// RVA: -1
	public abstract type#28660 set_focusController(type#18597 value) { }
	// RVA: -1
	public abstract type#20256 get_rootIMGUIContainer() { }
	// RVA: -1
	internal type#28660 add_panelDisposed(type#3115 value) { }
	// RVA: -1
	internal type#28660 remove_panelDisposed(type#3115 value) { }
	// RVA: -1
	internal type#27829 get_uiElementsBridge() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	public abstract type#28660 Repaint(type#17953 e) { }
	// RVA: -1
	public abstract type#28660 ValidateFocus() { }
	// RVA: -1
	public abstract type#28660 ValidateLayout() { }
	// RVA: -1
	public abstract type#28660 UpdateAnimations() { }
	// RVA: -1
	public abstract type#28660 UpdateBindings() { }
	// RVA: -1
	public abstract type#28660 ApplyStyles() { }
	// RVA: -1
	internal type#26059 get_scale() { }
	// RVA: -1
	internal type#28660 set_scale(type#26059 value) { }
	// RVA: -1
	public virtual type#26059 get_scaledPixelsPerPoint() { }
	// RVA: -1
	public type#26059 get_referenceSpritePixelsPerUnit() { }
	// RVA: -1
	public type#28660 set_referenceSpritePixelsPerUnit(type#26059 value) { }
	// RVA: -1
	internal type#24184 get_clearSettings() { }
	// RVA: -1
	internal type#28660 set_clearSettings(type#24184 value) { }
	// RVA: -1
	internal type#15313 get_duringLayoutPhase() { }
	// RVA: -1
	internal type#28660 set_duringLayoutPhase(type#15313 value) { }
	// RVA: -1
	internal abstract type#27917 get_version() { }
	// RVA: -1
	internal abstract type#27917 get_hierarchyVersion() { }
	// RVA: -1
	internal abstract type#28660 OnVersionChanged(type#28615 ele, type#28528 changeTypeFlag) { }
	// RVA: -1
	internal abstract type#28660 SetUpdater(type#20630 updater, type#28655 phase) { }
	// RVA: -1
	internal virtual type#25302 get_repaintData() { }
	// RVA: -1
	internal virtual type#28660 set_repaintData(type#25302 value) { }
	// RVA: -1
	internal virtual type#19972 get_cursorManager() { }
	// RVA: -1
	internal virtual type#28660 set_cursorManager(type#19972 value) { }
	// RVA: -1
	public virtual type#16469 get_contextualMenuManager() { }
	// RVA: -1
	internal type#28660 set_contextualMenuManager(type#16469 value) { }
	// RVA: -1
	internal virtual type#16886 get_dataBindingManager() { }
	// RVA: -1
	internal virtual type#28660 set_dataBindingManager(type#16886 value) { }
	// RVA: -1
	public abstract type#28615 get_visualTree() { }
	// RVA: -1
	public abstract type#18007 get_dispatcher() { }
	// RVA: -1
	public abstract type#28660 set_dispatcher(type#18007 value) { }
	// RVA: -1
	internal type#28660 SendEvent(type#17965 e, type#17380 dispatchMode) { }
	// RVA: -1
	internal abstract type#20483 get_scheduler() { }
	// RVA: -1
	internal abstract type#20552 get_styleAnimationSystem() { }
	// RVA: -1
	internal abstract type#28660 set_styleAnimationSystem(type#20552 value) { }
	// RVA: -1
	public abstract type#16465 get_contextType() { }
	// RVA: -1
	public abstract type#28615 Pick(type#28439 point) { }
	// RVA: -1
	public abstract type#28615 PickAll(type#28439 point, type#9218 picked) { }
	// RVA: -1
	internal type#15313 get_disposed() { }
	// RVA: -1
	private type#28660 set_disposed(type#15313 value) { }
	// RVA: -1
	internal abstract type#20630 GetUpdater(type#28655 phase) { }
	// RVA: -1
	internal type#28615 GetTopElementUnderPointer(type#20867 pointerId) { }
	// RVA: -1
	internal type#28615 RecomputeTopElementUnderPointer(type#20867 pointerId, type#28439 pointerPos, type#17965 triggerEvent) { }
	// RVA: -1
	internal type#28660 ClearCachedElementUnderPointer(type#20867 pointerId, type#17965 triggerEvent) { }
	// RVA: -1
	internal type#28660 CommitElementUnderPointers() { }
	// RVA: -1
	internal type#28660 add_isFlatChanged(type#14105 value) { }
	// RVA: -1
	internal type#28660 remove_isFlatChanged(type#14105 value) { }
	// RVA: -1
	public type#15313 get_isFlat() { }
	// RVA: -1
	public type#28660 set_isFlat(type#15313 value) { }
	// RVA: -1
	internal type#28660 SetSpecializedHierarchyFlagsUpdater() { }
	// RVA: -1
	internal type#28660 add_atlasChanged(type#14105 value) { }
	// RVA: -1
	internal type#28660 remove_atlasChanged(type#14105 value) { }
	// RVA: -1
	protected type#28660 InvokeAtlasChanged() { }
	// RVA: -1
	public abstract type#14689 get_atlas() { }
	// RVA: -1
	public abstract type#28660 set_atlas(type#14689 value) { }
	// RVA: -1
	internal type#28660 add_hierarchyChanged(type#19560 value) { }
	// RVA: -1
	internal type#28660 remove_hierarchyChanged(type#19560 value) { }
	// RVA: -1
	internal type#28660 InvokeHierarchyChanged(type#28615 ve, type#19555 changeType, type#7739 additionalContext) { }
	// RVA: -1
	internal type#28660 InvokeBeforeUpdate() { }
	// RVA: -1
	internal type#28660 UpdateElementUnderPointers() { }
	// RVA: -1
	private virtual type#28660 UnityEngine.UIElements.IGroupBox.OnOptionAdded(type#20141 option) { }
	// RVA: -1
	private virtual type#28660 UnityEngine.UIElements.IGroupBox.OnOptionRemoved(type#20141 option) { }
	// RVA: -1
	public virtual type#28660 Render() { }
	// RVA: -1
	internal virtual type#20136 CreateMenu() { }
}
}
