// CanvasRenderer is the C++ rendering backend for the UI system. [RequireComponent(typeof(RectTransform))] [NativeClass("UI::Canvas")] CLASS Canvas : Behaviour
AUTO_PROP bool overrideSorting GetOverrideSorting SetOverrideSorting AUTO_PROP int sortingOrder GetSortingOrder SetSortingOrder AUTO_PROP int targetDisplay GetTargetDisplay SetTargetDisplay
OBSOLETE warning Setting normalizedSize via a int is not supported. Please use normalizedSortingGridSize AUTO_PROP int sortingGridNormalizedSize GetSortingBucketNormalizedSize SetSortingBucketNormalizedSize
CUSTOM static Material GetDefaultCanvasMaterial() { return Scripting::ScriptingWrapperFor(UI::GetDefaultUIMaterial()); }
CUSTOM static Material GetETC1SupportedCanvasMaterial() { return Scripting::ScriptingWrapperFor(UI::GetETC1SupportedCanvasMaterial()); }
OBSOLETE warning Shared default material now used for text and general UI elements, call Canvas.GetDefaultCanvasMaterial() CUSTOM static Material GetDefaultCanvasTextMaterial() { return Scripting::ScriptingWrapperFor(UI::GetDefaultUIMaterial()); }
CSRAW public delegate void WillRenderCanvases(); public static event WillRenderCanvases willRenderCanvases; [RequiredByNativeCode] private static void SendWillRenderCanvases() { if (willRenderCanvases != null) willRenderCanvases(); } public static void ForceUpdateCanvases() { SendWillRenderCanvases(); } END