此片文章只对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 |