Show / Hide Table of Contents

Class Canvas

Inheritance
Object
Object
Component
Behaviour
Canvas
Inherited Members
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
[RequireComponent(typeof(RectTransform))]
public sealed class Canvas : Behaviour

Properties

additionalShaderChannels

Declaration
public AdditionalCanvasShaderChannels additionalShaderChannels { get; set; }
Property Value
Type Description
AdditionalCanvasShaderChannels

cachedSortingLayerValue

Declaration
public int cachedSortingLayerValue { get; }
Property Value
Type Description
Int32

isRootCanvas

Declaration
public bool isRootCanvas { get; }
Property Value
Type Description
Boolean

normalizedSortingGridSize

Declaration
public float normalizedSortingGridSize { get; set; }
Property Value
Type Description
Single

overridePixelPerfect

Declaration
public bool overridePixelPerfect { get; set; }
Property Value
Type Description
Boolean

overrideSorting

Declaration
public bool overrideSorting { get; set; }
Property Value
Type Description
Boolean

pixelPerfect

Declaration
public bool pixelPerfect { get; set; }
Property Value
Type Description
Boolean

pixelRect

Declaration
public Rect pixelRect { get; }
Property Value
Type Description
Rect

planeDistance

Declaration
public float planeDistance { get; set; }
Property Value
Type Description
Single

referencePixelsPerUnit

Declaration
public float referencePixelsPerUnit { get; set; }
Property Value
Type Description
Single

renderMode

Declaration
public RenderMode renderMode { get; set; }
Property Value
Type Description
RenderMode

renderOrder

Declaration
public int renderOrder { get; }
Property Value
Type Description
Int32

rootCanvas

Declaration
public Canvas rootCanvas { get; }
Property Value
Type Description
Canvas

scaleFactor

Declaration
public float scaleFactor { get; set; }
Property Value
Type Description
Single

sortingGridNormalizedSize

Declaration
[Obsolete("Setting normalizedSize via a int is not supported. Please use normalizedSortingGridSize", false)]
public int sortingGridNormalizedSize { get; set; }
Property Value
Type Description
Int32

sortingLayerID

Declaration
public int sortingLayerID { get; set; }
Property Value
Type Description
Int32

sortingLayerName

Declaration
public string sortingLayerName { get; set; }
Property Value
Type Description
String

sortingOrder

Declaration
public int sortingOrder { get; set; }
Property Value
Type Description
Int32

targetDisplay

Declaration
public int targetDisplay { get; set; }
Property Value
Type Description
Int32

worldCamera

Declaration
public Camera worldCamera { get; set; }
Property Value
Type Description
Camera

Methods

| Improve this Doc View Source

ForceUpdateCanvases()

Declaration
public static void ForceUpdateCanvases()

GetDefaultCanvasMaterial()

Declaration
public static Material GetDefaultCanvasMaterial()
Returns
Type Description
Material

GetDefaultCanvasTextMaterial()

Declaration
[Obsolete("Shared default material now used for text and general UI elements, call Canvas.GetDefaultCanvasMaterial()", false)]
public static Material GetDefaultCanvasTextMaterial()
Returns
Type Description
Material

GetETC1SupportedCanvasMaterial()

Declaration
public static Material GetETC1SupportedCanvasMaterial()
Returns
Type Description
Material

Events

| Improve this Doc View Source

willRenderCanvases

Declaration
public static event Canvas.WillRenderCanvases willRenderCanvases
Event Type
Type Description
Canvas.WillRenderCanvases

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX