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 |