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

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章