using System; using System.Diagnostics; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200024C RID: 588 [RequireComponent(typeof(RectTransform))] [NativeClass("UI::Canvas")] public sealed class Canvas : Behaviour { // Token: 0x17000965 RID: 2405 // (get) Token: 0x060027F9 RID: 10233 // (set) Token: 0x060027FA RID: 10234 public extern RenderMode renderMode { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000966 RID: 2406 // (get) Token: 0x060027FB RID: 10235 public extern bool isRootCanvas { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000967 RID: 2407 // (get) Token: 0x060027FC RID: 10236 // (set) Token: 0x060027FD RID: 10237 public extern Camera worldCamera { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000968 RID: 2408 // (get) Token: 0x060027FE RID: 10238 RVA: 0x0002E378 File Offset: 0x0002C578 public Rect pixelRect { get { Rect rect; this.INTERNAL_get_pixelRect(out rect); return rect; } } // Token: 0x060027FF RID: 10239 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_pixelRect(out Rect value); // Token: 0x17000969 RID: 2409 // (get) Token: 0x06002800 RID: 10240 // (set) Token: 0x06002801 RID: 10241 public extern float scaleFactor { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700096A RID: 2410 // (get) Token: 0x06002802 RID: 10242 // (set) Token: 0x06002803 RID: 10243 public extern float referencePixelsPerUnit { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700096B RID: 2411 // (get) Token: 0x06002804 RID: 10244 // (set) Token: 0x06002805 RID: 10245 public extern bool overridePixelPerfect { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700096C RID: 2412 // (get) Token: 0x06002806 RID: 10246 // (set) Token: 0x06002807 RID: 10247 public extern bool pixelPerfect { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700096D RID: 2413 // (get) Token: 0x06002808 RID: 10248 // (set) Token: 0x06002809 RID: 10249 public extern float planeDistance { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700096E RID: 2414 // (get) Token: 0x0600280A RID: 10250 public extern int renderOrder { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700096F RID: 2415 // (get) Token: 0x0600280B RID: 10251 // (set) Token: 0x0600280C RID: 10252 public extern bool overrideSorting { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000970 RID: 2416 // (get) Token: 0x0600280D RID: 10253 // (set) Token: 0x0600280E RID: 10254 public extern int sortingOrder { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000971 RID: 2417 // (get) Token: 0x0600280F RID: 10255 // (set) Token: 0x06002810 RID: 10256 public extern int targetDisplay { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000972 RID: 2418 // (get) Token: 0x06002811 RID: 10257 // (set) Token: 0x06002812 RID: 10258 [Obsolete("Setting normalizedSize via a int is not supported. Please use normalizedSortingGridSize")] public extern int sortingGridNormalizedSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000973 RID: 2419 // (get) Token: 0x06002813 RID: 10259 // (set) Token: 0x06002814 RID: 10260 public extern float normalizedSortingGridSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000974 RID: 2420 // (get) Token: 0x06002815 RID: 10261 // (set) Token: 0x06002816 RID: 10262 public extern int sortingLayerID { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000975 RID: 2421 // (get) Token: 0x06002817 RID: 10263 public extern int cachedSortingLayerValue { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000976 RID: 2422 // (get) Token: 0x06002818 RID: 10264 // (set) Token: 0x06002819 RID: 10265 public extern AdditionalCanvasShaderChannels additionalShaderChannels { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000977 RID: 2423 // (get) Token: 0x0600281A RID: 10266 // (set) Token: 0x0600281B RID: 10267 public extern string sortingLayerName { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000978 RID: 2424 // (get) Token: 0x0600281C RID: 10268 public extern Canvas rootCanvas { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x0600281D RID: 10269 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern Material GetDefaultCanvasMaterial(); // Token: 0x0600281E RID: 10270 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern Material GetETC1SupportedCanvasMaterial(); // Token: 0x0600281F RID: 10271 [Obsolete("Shared default material now used for text and general UI elements, call Canvas.GetDefaultCanvasMaterial()")] [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern Material GetDefaultCanvasTextMaterial(); // Token: 0x14000017 RID: 23 // (add) Token: 0x06002820 RID: 10272 RVA: 0x0002E398 File Offset: 0x0002C598 // (remove) Token: 0x06002821 RID: 10273 RVA: 0x0002E3CC File Offset: 0x0002C5CC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Canvas.WillRenderCanvases willRenderCanvases; // Token: 0x06002822 RID: 10274 RVA: 0x0002E400 File Offset: 0x0002C600 [RequiredByNativeCode] private static void SendWillRenderCanvases() { if (Canvas.willRenderCanvases != null) { Canvas.willRenderCanvases(); } } // Token: 0x06002823 RID: 10275 RVA: 0x0002E418 File Offset: 0x0002C618 public static void ForceUpdateCanvases() { Canvas.SendWillRenderCanvases(); } // Token: 0x0200024D RID: 589 // (Invoke) Token: 0x06002825 RID: 10277 public delegate void WillRenderCanvases(); } }