165 if (onDirtyLayoutCallback !=
null)
180 if (onDirtyVertsCallback !=
null)
195 if (onDirtyMaterialCallback !=
null)
212 if (!raycastTargetCache)
219 if (!raycastTargetCache)
230 bool activeInHierarchy =
base.gameObject.activeInHierarchy;
244 base.OnTransformParentChanged();
310 if (component ==
null)
415 this.canvasRenderer.
Clear();
452 bool cull = this.canvasRenderer.
cull;
494 float width = this.rectTransform.
rect.
width;
495 float height = this.rectTransform.
rect.
height;
502 float width = this.rectTransform.
rect.
width;
503 float height = this.rectTransform.
rect.
height;
540 [
Obsolete(
"Use OnPopulateMesh instead.",
true)]
547 [
Obsolete(
"Use OnPopulateMesh(VertexHelper vh) instead.",
false)]
665 public virtual void CrossFadeAlpha(
float alpha,
float duration,
bool ignoreTimeScale)
class f__AnonymousType0<< Count > j__TPar
static Delegate Combine(Delegate a, Delegate b)
static Delegate Remove(Delegate source, Delegate value)
Component GetComponent(Type type)
Component AddComponent(Type componentType)
void Clear([DefaultValue("true")] bool keepVertexLayout)
static void Destroy(Object obj, [DefaultValue("0.0F")] float t)
static Texture2D whiteTexture
static void RegisterCanvasElementForGraphicRebuild(ICanvasElement element)
static bool IsRebuildingLayout()
static void UnRegisterCanvasElementForRebuild(ICanvasElement element)
static void DisableCanvasElementForRebuild(ICanvasElement element)
static void UnregisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
static void DisableGraphicForCanvas(Canvas c, Graphic graphic)
static void UnregisterGraphicForCanvas(Canvas c, Graphic graphic)
static void RegisterGraphicForCanvas(Canvas c, Graphic graphic)
static void RegisterRaycastGraphicForCanvas(Canvas c, Graphic graphic)
bool< useLegacyMeshGeneration > k__BackingField
override void OnRectTransformDimensionsChange()
UnityAction m_OnDirtyVertsCallback
virtual bool raycastTarget
static Material s_DefaultUI
virtual Texture mainTexture
bool m_SkipMaterialUpdate
virtual void OnCullingChanged()
void RegisterDirtyMaterialCallback(UnityAction action)
override void OnCanvasHierarchyChanged()
UnityAction m_OnDirtyLayoutCallback
virtual void SetVerticesDirty()
CanvasRenderer canvasRenderer
virtual bool Raycast(Vector2 sp, Camera eventCamera)
void UnregisterDirtyLayoutCallback(UnityAction action)
override void OnDidApplyAnimationProperties()
Rect GetPixelAdjustedRect()
virtual void OnPopulateMesh(Mesh m)
virtual void SetMaterialDirty()
virtual void GraphicUpdateComplete()
override void OnDisable()
override void OnDestroy()
void RegisterDirtyLayoutCallback(UnityAction action)
void UnregisterDirtyVerticesCallback(UnityAction action)
virtual Material materialForRendering
virtual void SetNativeSize()
virtual void OnFillVBO(List< UIVertex > vbo)
virtual void SetAllDirty()
virtual void UpdateGeometry()
virtual void CrossFadeAlpha(float alpha, float duration, bool ignoreTimeScale)
RectTransform m_RectTransform
virtual void OnPopulateMesh(VertexHelper vh)
CanvasRenderer m_CanvasRenderer
RectTransform rectTransform
void RegisterDirtyVerticesCallback(UnityAction action)
virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha)
static Material defaultGraphicMaterial
static Texture2D s_WhiteTexture
virtual void UpdateMaterial()
bool m_RaycastTargetCache
override void OnTransformParentChanged()
readonly TweenRunner< ColorTween > m_ColorTweenRunner
virtual Material material
void UnregisterDirtyMaterialCallback(UnityAction action)
virtual void Rebuild(CanvasUpdate update)
virtual Material defaultMaterial
UnityAction m_OnDirtyMaterialCallback
Vector2 PixelAdjustPoint(Vector2 point)
virtual void CrossFadeColor(Color targetColor, float duration, bool ignoreTimeScale, bool useAlpha, bool useRGB)
static Color CreateColorFromAlpha(float alpha)
bool useLegacyMeshGeneration
override void OnBeforeTransformParentChanged()
static readonly VertexHelper s_VertexHelper
virtual void SetLayoutDirty()
virtual void LayoutComplete()
void DoLegacyMeshGeneration()
static void MarkLayoutForRebuild(RectTransform rect)