// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.CanvasScaler

namespace UnityEngine.UI
{
public class CanvasScaler // TypeDefIndex: 10670
{
	// Fields
	type#30420 m_UiScaleMode;
	type#26062 m_ReferencePixelsPerUnit;
	type#26062 m_ScaleFactor;
	type#28442 m_ReferenceResolution;
	type#30423 m_ScreenMatchMode;
	type#26062 m_MatchWidthOrHeight;
	type#26078 kLogBase;
	type#30426 m_PhysicalUnit;
	type#26062 m_FallbackScreenDPI;
	type#26062 m_DefaultSpriteDPI;
	type#26062 m_DynamicPixelsPerUnit;
	type#15748 m_Canvas;
	type#26075 m_PrevScaleFactor;
	type#26075 m_PrevReferencePixelsPerUnit;
	type#15316 m_PresetInfoIsWorld;

	// Methods
	// RVA: -1
	public type#30419 get_uiScaleMode() { }
	// RVA: -1
	public type#28660 set_uiScaleMode(type#30419 value) { }
	// RVA: -1
	public type#26059 get_referencePixelsPerUnit() { }
	// RVA: -1
	public type#28660 set_referencePixelsPerUnit(type#26059 value) { }
	// RVA: -1
	public type#26059 get_scaleFactor() { }
	// RVA: -1
	public type#28660 set_scaleFactor(type#26059 value) { }
	// RVA: -1
	public type#28439 get_referenceResolution() { }
	// RVA: -1
	public type#28660 set_referenceResolution(type#28439 value) { }
	// RVA: -1
	public type#30422 get_screenMatchMode() { }
	// RVA: -1
	public type#28660 set_screenMatchMode(type#30422 value) { }
	// RVA: -1
	public type#26059 get_matchWidthOrHeight() { }
	// RVA: -1
	public type#28660 set_matchWidthOrHeight(type#26059 value) { }
	// RVA: -1
	public type#30425 get_physicalUnit() { }
	// RVA: -1
	public type#28660 set_physicalUnit(type#30425 value) { }
	// RVA: -1
	public type#26059 get_fallbackScreenDPI() { }
	// RVA: -1
	public type#28660 set_fallbackScreenDPI(type#26059 value) { }
	// RVA: -1
	public type#26059 get_defaultSpriteDPI() { }
	// RVA: -1
	public type#28660 set_defaultSpriteDPI(type#26059 value) { }
	// RVA: -1
	public type#26059 get_dynamicPixelsPerUnit() { }
	// RVA: -1
	public type#28660 set_dynamicPixelsPerUnit(type#26059 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	private type#28660 Canvas_preWillRenderCanvases() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 Handle() { }
	// RVA: -1
	protected virtual type#28660 HandleWorldCanvas() { }
	// RVA: -1
	protected virtual type#28660 HandleConstantPixelSize() { }
	// RVA: -1
	protected virtual type#28660 HandleScaleWithScreenSize() { }
	// RVA: -1
	protected virtual type#28660 HandleConstantPhysicalSize() { }
	// RVA: -1
	protected type#28660 SetScaleFactor(type#26059 scaleFactor) { }
	// RVA: -1
	protected type#28660 SetReferencePixelsPerUnit(type#26059 referencePixelsPerUnit) { }
}
}
