gitextract_s53mm5l5/ ├── .gitignore ├── FairyGUI.uplugin ├── LICENSE ├── README.md └── Source/ ├── FairyGUI/ │ ├── FairyGUI.Build.cs │ ├── Private/ │ │ ├── Event/ │ │ │ ├── EventContext.cpp │ │ │ └── EventTypes.cpp │ │ ├── FairyApplication.cpp │ │ ├── FairyBlueprintLibrary.cpp │ │ ├── FairyCommons.cpp │ │ ├── FairyGUIModule.cpp │ │ ├── Tween/ │ │ │ ├── EaseManager.cpp │ │ │ ├── GPath.cpp │ │ │ ├── GTween.cpp │ │ │ ├── GTweener.cpp │ │ │ ├── TweenManager.cpp │ │ │ └── TweenValue.cpp │ │ ├── UI/ │ │ │ ├── ControllerAction/ │ │ │ │ ├── ChangePageAction.cpp │ │ │ │ ├── ControllerAction.cpp │ │ │ │ └── PlayTransitionAction.cpp │ │ │ ├── DragDropManager.cpp │ │ │ ├── GButton.cpp │ │ │ ├── GComboBox.cpp │ │ │ ├── GComponent.cpp │ │ │ ├── GController.cpp │ │ │ ├── GGraph.cpp │ │ │ ├── GGroup.cpp │ │ │ ├── GImage.cpp │ │ │ ├── GLabel.cpp │ │ │ ├── GList.cpp │ │ │ ├── GLoader.cpp │ │ │ ├── GLoader3D.cpp │ │ │ ├── GMovieClip.cpp │ │ │ ├── GObject.cpp │ │ │ ├── GObjectPool.cpp │ │ │ ├── GProgressBar.cpp │ │ │ ├── GRichTextField.cpp │ │ │ ├── GRoot.cpp │ │ │ ├── GScrollBar.cpp │ │ │ ├── GSlider.cpp │ │ │ ├── GTextField.cpp │ │ │ ├── GTextInput.cpp │ │ │ ├── GTree.cpp │ │ │ ├── GTreeNode.cpp │ │ │ ├── GWindow.cpp │ │ │ ├── Gears/ │ │ │ │ ├── GearAnimation.cpp │ │ │ │ ├── GearBase.cpp │ │ │ │ ├── GearColor.cpp │ │ │ │ ├── GearDisplay.cpp │ │ │ │ ├── GearDisplay2.cpp │ │ │ │ ├── GearFontSize.cpp │ │ │ │ ├── GearIcon.cpp │ │ │ │ ├── GearLook.cpp │ │ │ │ ├── GearSize.cpp │ │ │ │ ├── GearText.cpp │ │ │ │ └── GearXY.cpp │ │ │ ├── PackageItem.cpp │ │ │ ├── PopupMenu.cpp │ │ │ ├── RelationItem.cpp │ │ │ ├── Relations.cpp │ │ │ ├── ScrollPane.cpp │ │ │ ├── Transition.cpp │ │ │ ├── TranslationHelper.cpp │ │ │ ├── UIConfig.cpp │ │ │ ├── UIObjectFactory.cpp │ │ │ └── UIPackage.cpp │ │ ├── UIPackageAsset.cpp │ │ ├── Utils/ │ │ │ ├── ByteBuffer.cpp │ │ │ ├── HTMLElement.cpp │ │ │ ├── HTMLParser.cpp │ │ │ ├── NVariant.cpp │ │ │ ├── UBBParser.cpp │ │ │ ├── XMLAttributes.cpp │ │ │ └── XMLIterator.cpp │ │ └── Widgets/ │ │ ├── BitmapFont.cpp │ │ ├── BitmapFontRun.cpp │ │ ├── HitTest.cpp │ │ ├── LoaderRun.cpp │ │ ├── Mesh/ │ │ │ ├── EllipseMesh.cpp │ │ │ ├── FillMesh.cpp │ │ │ ├── MeshFactory.cpp │ │ │ ├── PolygonMesh.cpp │ │ │ ├── RectMesh.cpp │ │ │ ├── RegularPolygonMesh.cpp │ │ │ ├── RoundedMesh.cpp │ │ │ └── VertexHelper.cpp │ │ ├── NGraphics.cpp │ │ ├── NTextFormat.cpp │ │ ├── NTexture.cpp │ │ ├── SContainer.cpp │ │ ├── SDisplayObject.cpp │ │ ├── SFImage.cpp │ │ ├── SMovieClip.cpp │ │ ├── SShape.cpp │ │ ├── STextField.cpp │ │ └── STextInput.cpp │ └── Public/ │ ├── Event/ │ │ ├── EventContext.h │ │ └── EventTypes.h │ ├── FairyApplication.h │ ├── FairyBlueprintLibrary.h │ ├── FairyCommons.h │ ├── FairyGUI.h │ ├── FairyGUIModule.h │ ├── Tween/ │ │ ├── EaseManager.h │ │ ├── EaseType.h │ │ ├── GPath.h │ │ ├── GTween.h │ │ ├── GTweener.h │ │ ├── TweenManager.h │ │ ├── TweenValue.h │ │ └── TweenerHandle.h │ ├── UI/ │ │ ├── ControllerAction/ │ │ │ ├── ChangePageAction.h │ │ │ ├── ControllerAction.h │ │ │ └── PlayTransitionAction.h │ │ ├── DragDropManager.h │ │ ├── FieldTypes.h │ │ ├── GButton.h │ │ ├── GComboBox.h │ │ ├── GComponent.h │ │ ├── GController.h │ │ ├── GGraph.h │ │ ├── GGroup.h │ │ ├── GImage.h │ │ ├── GLabel.h │ │ ├── GList.h │ │ ├── GLoader.h │ │ ├── GLoader3D.h │ │ ├── GMovieClip.h │ │ ├── GObject.h │ │ ├── GObjectPool.h │ │ ├── GProgressBar.h │ │ ├── GRichTextField.h │ │ ├── GRoot.h │ │ ├── GScrollBar.h │ │ ├── GSlider.h │ │ ├── GTextField.h │ │ ├── GTextInput.h │ │ ├── GTree.h │ │ ├── GTreeNode.h │ │ ├── GWindow.h │ │ ├── Gears/ │ │ │ ├── GearAnimation.h │ │ │ ├── GearBase.h │ │ │ ├── GearColor.h │ │ │ ├── GearDisplay.h │ │ │ ├── GearDisplay2.h │ │ │ ├── GearFontSize.h │ │ │ ├── GearIcon.h │ │ │ ├── GearLook.h │ │ │ ├── GearSize.h │ │ │ ├── GearText.h │ │ │ └── GearXY.h │ │ ├── PackageItem.h │ │ ├── PopupMenu.h │ │ ├── RelationItem.h │ │ ├── Relations.h │ │ ├── ScrollPane.h │ │ ├── Transition.h │ │ ├── TranslationHelper.h │ │ ├── UIConfig.h │ │ ├── UIObjectFactory.h │ │ └── UIPackage.h │ ├── UIPackageAsset.h │ ├── Utils/ │ │ ├── ByteBuffer.h │ │ ├── HTMLElement.h │ │ ├── HTMLParser.h │ │ ├── NVariant.h │ │ ├── UBBParser.h │ │ ├── XMLAttributes.h │ │ └── XMLIterator.h │ └── Widgets/ │ ├── BitmapFont.h │ ├── BitmapFontRun.h │ ├── HitTest.h │ ├── LoaderRun.h │ ├── Mesh/ │ │ ├── EllipseMesh.h │ │ ├── FillMesh.h │ │ ├── MeshFactory.h │ │ ├── PolygonMesh.h │ │ ├── RectMesh.h │ │ ├── RegularPolygonMesh.h │ │ ├── RoundedRectMesh.h │ │ └── VertexHelper.h │ ├── MeshFactory.h │ ├── NGraphics.h │ ├── NTextFormat.h │ ├── NTexture.h │ ├── SContainer.h │ ├── SDisplayObject.h │ ├── SFImage.h │ ├── SMovieClip.h │ ├── SShape.h │ ├── STextField.h │ └── STextInput.h └── FairyGUIEditor/ ├── FairyGUIEditor.Build.cs ├── Private/ │ ├── FairyGUIEditor.cpp │ └── FairyGUIFactory.cpp └── Public/ ├── FairyGUIEditor.h └── FairyGUIFactory.h