UGUI源码(一)——总预览

此片文章只对UGUI总结,后续待完善,每个接口 、类作用。

先给自己挖坑,慢慢填


大图

UGUI源码(一)——总预览

 

 

接口

IInitializePotentialDragHandler
IMoveHandler
IPointerClickHandler
IPointerDownHandler
IPointerEnterHandler
IPointerExitHandler
IPointerUpHandler
IScrollHandler
ISelectHandler
ISubmitHandler
IUpdateSelectedHandler

 

 

ICanvasElement
IClippable
IClipper
IGraphicEnabledDisabled
ILayoutElement
ILayoutIgnorer
IMask
IMaskable
IMaterialModifier
IMeshModifier
ITweenValue
IVertexModifier

 

枚举

CanvasUpdate
EventHandle
EventTriggerType
MoveDirection

 

结构体

ColorBlock
ColorTween
FloatTween
Navigation
RaycastResult
SpriteState

继承类

AspectRatioFitter    
BaseInput    
BaseInputModule    
  PointerInputModule  
    StandaloneInputModule
    TouchInputModule
BaseMeshEffect    
  PositionAsUV1  
  Shadow  
    Outline
BaseRaycaster    
  GraphicRaycaster  
  PhysicsRaycaster  
    Physics2DRaycaster
CanvasScaler    
ContentSizeFitter    
EventSystem    
Graphic    
  MaskableGraphic  
    Image
    RawImage
    Text
LayoutElement    
LayoutGroup    
  GridLayoutGroup  
  HorizontalOrVerticalLayoutGroup  
    HorizontalLayoutGroup
    VerticalLayoutGroup
Mask    
RectMask2D    
ScrollRect    
Selectable    
  Button  
  Dropdown  
  InputField  
  Scrollbar  
  Slider  
  Toggle  
ToggleGroup    

普通类

 

AnimationTriggers
CanvasUpdateRegistry
ClipperRegistry
EventTrigger
FontData
GraphicRegistry
LayoutRebuilder
MaskUtilities
RectangularVertexClipper
ReflectionMethodsCache
VertexHelper

抽象类

BaseVertexEffect

静态类

BaseVertexEffect
DefaultControls
ExecuteEvents
FontUpdateTracker
LayoutUtility
Misc
RaycasterManager
SetPropertyUtility
StencilMaterial

泛型类

IndexedSet
ListPool
ObjectPool
TweenRunner