Show / Hide Table of Contents

Class CanvasRenderer

Inheritance
Object
Object
Component
CanvasRenderer
Inherited Members
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
public sealed class CanvasRenderer : Component

Properties

absoluteDepth

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

cull

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

cullTransparentMesh

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

hasMoved

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

hasPopInstruction

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

hasRectClipping

Declaration
public bool hasRectClipping { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

isMask

Declaration
[Obsolete("isMask is no longer supported.See EnableClipping for vertex clipping configuration", false)]
public bool isMask { get; set; }
Property Value
Type Description
Boolean

materialCount

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

popMaterialCount

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

relativeDepth

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

Methods

| Improve this Doc View Source

AddUIVertexStream(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>)

Declaration
public static void AddUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector2> uv2S
List<Vector2> uv3S
List<Vector3> normals
List<Vector4> tangents
| Improve this Doc View Source

AddUIVertexStream(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>)

Declaration
public static void AddUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector3> normals, List<Vector4> tangents)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector3> normals
List<Vector4> tangents

Clear()

Declaration
public void Clear()
| Improve this Doc View Source

CreateUIVertexStream(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>, List<Int32>)

Declaration
public static void CreateUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents, List<int> indices)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector2> uv2S
List<Vector2> uv3S
List<Vector3> normals
List<Vector4> tangents
List<Int32> indices
| Improve this Doc View Source

CreateUIVertexStream(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>, List<Int32>)

Declaration
public static void CreateUIVertexStream(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector3> normals, List<Vector4> tangents, List<int> indices)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector3> normals
List<Vector4> tangents
List<Int32> indices

DisableRectClipping()

Declaration
public void DisableRectClipping()

EnableRectClipping(Rect)

Declaration
public void EnableRectClipping(Rect rect)
Parameters
Type Name Description
Rect rect
| Improve this Doc View Source

GetAlpha()

Declaration
public float GetAlpha()
Returns
Type Description
Single

GetColor()

Declaration
public Color GetColor()
Returns
Type Description
Color

GetInheritedAlpha()

Declaration
public float GetInheritedAlpha()
Returns
Type Description
Single
| Improve this Doc View Source

GetMaterial()

Declaration
public Material GetMaterial()
Returns
Type Description
Material

GetMaterial(Int32)

Declaration
public Material GetMaterial(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
Material

GetPopMaterial(Int32)

Declaration
public Material GetPopMaterial(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
Material
| Improve this Doc View Source

SetAlpha(Single)

Declaration
public void SetAlpha(float alpha)
Parameters
Type Name Description
Single alpha

SetAlphaTexture(Texture)

Declaration
public void SetAlphaTexture(Texture texture)
Parameters
Type Name Description
Texture texture

SetColor(Color)

Declaration
public void SetColor(Color color)
Parameters
Type Name Description
Color color

SetMaterial(Material, Int32)

Declaration
public void SetMaterial(Material material, int index)
Parameters
Type Name Description
Material material
Int32 index
| Improve this Doc View Source

SetMaterial(Material, Texture)

Declaration
public void SetMaterial(Material material, Texture texture)
Parameters
Type Name Description
Material material
Texture texture

SetMesh(Mesh)

Declaration
public void SetMesh(Mesh mesh)
Parameters
Type Name Description
Mesh mesh

SetPopMaterial(Material, Int32)

Declaration
public void SetPopMaterial(Material material, int index)
Parameters
Type Name Description
Material material
Int32 index

SetTexture(Texture)

Declaration
public void SetTexture(Texture texture)
Parameters
Type Name Description
Texture texture
| Improve this Doc View Source

SetVertices(List<UIVertex>)

Declaration
[Obsolete("UI System now uses meshes.Generate a mesh and use 'SetMesh' instead", false)]
public void SetVertices(List<UIVertex> vertices)
Parameters
Type Name Description
List<UIVertex> vertices
| Improve this Doc View Source

SetVertices(UIVertex[], Int32)

Declaration
[Obsolete("UI System now uses meshes.Generate a mesh and use 'SetMesh' instead", false)]
public void SetVertices(UIVertex[] vertices, int size)
Parameters
Type Name Description
UIVertex[] vertices
Int32 size
| Improve this Doc View Source

SplitUIVertexStreams(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>, List<Int32>)

Declaration
public static void SplitUIVertexStreams(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector2> uv2S, List<Vector2> uv3S, List<Vector3> normals, List<Vector4> tangents, List<int> indices)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector2> uv2S
List<Vector2> uv3S
List<Vector3> normals
List<Vector4> tangents
List<Int32> indices
| Improve this Doc View Source

SplitUIVertexStreams(List<UIVertex>, List<Vector3>, List<Color32>, List<Vector2>, List<Vector2>, List<Vector3>, List<Vector4>, List<Int32>)

Declaration
public static void SplitUIVertexStreams(List<UIVertex> verts, List<Vector3> positions, List<Color32> colors, List<Vector2> uv0S, List<Vector2> uv1S, List<Vector3> normals, List<Vector4> tangents, List<int> indices)
Parameters
Type Name Description
List<UIVertex> verts
List<Vector3> positions
List<Color32> colors
List<Vector2> uv0S
List<Vector2> uv1S
List<Vector3> normals
List<Vector4> tangents
List<Int32> indices

Events

| Improve this Doc View Source

onRequestRebuild

Declaration
public static event CanvasRenderer.OnRequestRebuild onRequestRebuild
Event Type
Type Description
CanvasRenderer.OnRequestRebuild

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