├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── dist ├── fairygui.d.ts ├── fairygui.js ├── fairygui.js.map ├── fairygui.min.js ├── fairygui.module.js └── fairygui.module.js.map ├── gulpfile.js ├── images └── 20200610-084916.png ├── package.json ├── src ├── FairyGUI.ts ├── action │ ├── ChangePageAction.ts │ ├── ControllerAction.ts │ └── PlayTransitionAction.ts ├── core │ ├── DisplayObject.ts │ ├── Image.ts │ ├── MovieClip.ts │ ├── NGraphics.ts │ ├── NMaterial.ts │ ├── NTexture.ts │ ├── Shape.ts │ ├── Stage.ts │ ├── hittest │ │ ├── IHitTest.ts │ │ ├── PixelHitTest.ts │ │ └── ShapeHitTest.ts │ ├── mesh │ │ ├── CompositeMesh.ts │ │ ├── EllipseMesh.ts │ │ ├── FillMesh.ts │ │ ├── MeshFactory.ts │ │ ├── PolygonMesh.ts │ │ ├── RectMesh.ts │ │ ├── RegularPolygonMesh.ts │ │ ├── RoundedRectMesh.ts │ │ └── VertexBuffer.ts │ └── text │ │ ├── BaseFont.ts │ │ ├── BitmapFont.ts │ │ ├── DynamicFont.ts │ │ ├── FontManager.ts │ │ ├── InputTextField.ts │ │ ├── RichTextField.ts │ │ ├── SelectionShape.ts │ │ ├── TextField.ts │ │ └── TextFormat.ts ├── event │ ├── Event.ts │ └── EventDispatcher.ts ├── gears │ ├── GearAnimation.ts │ ├── GearBase.ts │ ├── GearColor.ts │ ├── GearDisplay.ts │ ├── GearDisplay2.ts │ ├── GearFontSize.ts │ ├── GearIcon.ts │ ├── GearLook.ts │ ├── GearSize.ts │ ├── GearText.ts │ └── GearXY.ts ├── tween │ ├── EaseManager.ts │ ├── EaseType.ts │ ├── GPath.ts │ ├── GPathPoint.ts │ ├── GTween.ts │ ├── GTweener.ts │ ├── TweenManager.ts │ └── TweenValue.ts ├── ui │ ├── AsyncOperation.ts │ ├── Controller.ts │ ├── DragDropManager.ts │ ├── FieldTypes.ts │ ├── GButton.ts │ ├── GComboBox.ts │ ├── GComponent.ts │ ├── GGraph.ts │ ├── GGroup.ts │ ├── GImage.ts │ ├── GLabel.ts │ ├── GList.ts │ ├── GLoader.ts │ ├── GLoader3D.ts │ ├── GMovieClip.ts │ ├── GObject.ts │ ├── GObjectPool.ts │ ├── GProgressBar.ts │ ├── GRichTextField.ts │ ├── GRoot.ts │ ├── GScrollBar.ts │ ├── GSlider.ts │ ├── GTextField.ts │ ├── GTextInput.ts │ ├── GTree.ts │ ├── GTreeNode.ts │ ├── Margin.ts │ ├── PackageItem.ts │ ├── PopupMenu.ts │ ├── RelationItem.ts │ ├── Relations.ts │ ├── ScrollPane.ts │ ├── Transition.ts │ ├── TranslationHelper.ts │ ├── UIConfig.ts │ ├── UIContentScaler.ts │ ├── UIObjectFactory.ts │ ├── UIPackage.ts │ └── Window.ts └── utils │ ├── ByteBuffer.ts │ ├── Color.ts │ ├── ColorMatrix.ts │ ├── Pool.ts │ ├── Rect.ts │ ├── Timers.ts │ ├── ToolSet.ts │ ├── UBBParser.ts │ ├── html │ ├── HtmlElement.ts │ ├── HtmlImage.ts │ ├── HtmlLink.ts │ ├── HtmlPageContext.ts │ ├── HtmlParseOptions.ts │ ├── HtmlParser.ts │ ├── IHtmlObject.ts │ └── IHtmlPageContext.ts │ └── xml │ ├── XML.ts │ ├── XMLIterator.ts │ └── XMLUtils.ts ├── test ├── .npmignore ├── UIProject │ ├── .npmignore │ ├── FairyGUI-threejs-test.fairy │ ├── assets │ │ └── Package1 │ │ │ ├── Main.xml │ │ │ ├── logo128.png │ │ │ └── package.xml │ └── settings │ │ └── Publish.json ├── assets │ └── UI │ │ ├── Package1.fui │ │ └── Package1_atlas0.png ├── src │ └── index.ts ├── template.html ├── tsconfig.json └── webpack.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .objs 4 | build 5 | package-lock.json 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/README.md -------------------------------------------------------------------------------- /dist/fairygui.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.d.ts -------------------------------------------------------------------------------- /dist/fairygui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.js -------------------------------------------------------------------------------- /dist/fairygui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.js.map -------------------------------------------------------------------------------- /dist/fairygui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.min.js -------------------------------------------------------------------------------- /dist/fairygui.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.module.js -------------------------------------------------------------------------------- /dist/fairygui.module.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/dist/fairygui.module.js.map -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/gulpfile.js -------------------------------------------------------------------------------- /images/20200610-084916.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/images/20200610-084916.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/package.json -------------------------------------------------------------------------------- /src/FairyGUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/FairyGUI.ts -------------------------------------------------------------------------------- /src/action/ChangePageAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/action/ChangePageAction.ts -------------------------------------------------------------------------------- /src/action/ControllerAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/action/ControllerAction.ts -------------------------------------------------------------------------------- /src/action/PlayTransitionAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/action/PlayTransitionAction.ts -------------------------------------------------------------------------------- /src/core/DisplayObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/DisplayObject.ts -------------------------------------------------------------------------------- /src/core/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/Image.ts -------------------------------------------------------------------------------- /src/core/MovieClip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/MovieClip.ts -------------------------------------------------------------------------------- /src/core/NGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/NGraphics.ts -------------------------------------------------------------------------------- /src/core/NMaterial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/NMaterial.ts -------------------------------------------------------------------------------- /src/core/NTexture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/NTexture.ts -------------------------------------------------------------------------------- /src/core/Shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/Shape.ts -------------------------------------------------------------------------------- /src/core/Stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/Stage.ts -------------------------------------------------------------------------------- /src/core/hittest/IHitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/hittest/IHitTest.ts -------------------------------------------------------------------------------- /src/core/hittest/PixelHitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/hittest/PixelHitTest.ts -------------------------------------------------------------------------------- /src/core/hittest/ShapeHitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/hittest/ShapeHitTest.ts -------------------------------------------------------------------------------- /src/core/mesh/CompositeMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/CompositeMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/EllipseMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/EllipseMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/FillMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/FillMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/MeshFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/MeshFactory.ts -------------------------------------------------------------------------------- /src/core/mesh/PolygonMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/PolygonMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/RectMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/RectMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/RegularPolygonMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/RegularPolygonMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/RoundedRectMesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/RoundedRectMesh.ts -------------------------------------------------------------------------------- /src/core/mesh/VertexBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/mesh/VertexBuffer.ts -------------------------------------------------------------------------------- /src/core/text/BaseFont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/BaseFont.ts -------------------------------------------------------------------------------- /src/core/text/BitmapFont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/BitmapFont.ts -------------------------------------------------------------------------------- /src/core/text/DynamicFont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/DynamicFont.ts -------------------------------------------------------------------------------- /src/core/text/FontManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/FontManager.ts -------------------------------------------------------------------------------- /src/core/text/InputTextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/InputTextField.ts -------------------------------------------------------------------------------- /src/core/text/RichTextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/RichTextField.ts -------------------------------------------------------------------------------- /src/core/text/SelectionShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/SelectionShape.ts -------------------------------------------------------------------------------- /src/core/text/TextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/TextField.ts -------------------------------------------------------------------------------- /src/core/text/TextFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/core/text/TextFormat.ts -------------------------------------------------------------------------------- /src/event/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/event/Event.ts -------------------------------------------------------------------------------- /src/event/EventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/event/EventDispatcher.ts -------------------------------------------------------------------------------- /src/gears/GearAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearAnimation.ts -------------------------------------------------------------------------------- /src/gears/GearBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearBase.ts -------------------------------------------------------------------------------- /src/gears/GearColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearColor.ts -------------------------------------------------------------------------------- /src/gears/GearDisplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearDisplay.ts -------------------------------------------------------------------------------- /src/gears/GearDisplay2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearDisplay2.ts -------------------------------------------------------------------------------- /src/gears/GearFontSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearFontSize.ts -------------------------------------------------------------------------------- /src/gears/GearIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearIcon.ts -------------------------------------------------------------------------------- /src/gears/GearLook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearLook.ts -------------------------------------------------------------------------------- /src/gears/GearSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearSize.ts -------------------------------------------------------------------------------- /src/gears/GearText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearText.ts -------------------------------------------------------------------------------- /src/gears/GearXY.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/gears/GearXY.ts -------------------------------------------------------------------------------- /src/tween/EaseManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/EaseManager.ts -------------------------------------------------------------------------------- /src/tween/EaseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/EaseType.ts -------------------------------------------------------------------------------- /src/tween/GPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/GPath.ts -------------------------------------------------------------------------------- /src/tween/GPathPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/GPathPoint.ts -------------------------------------------------------------------------------- /src/tween/GTween.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/GTween.ts -------------------------------------------------------------------------------- /src/tween/GTweener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/GTweener.ts -------------------------------------------------------------------------------- /src/tween/TweenManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/TweenManager.ts -------------------------------------------------------------------------------- /src/tween/TweenValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/tween/TweenValue.ts -------------------------------------------------------------------------------- /src/ui/AsyncOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/AsyncOperation.ts -------------------------------------------------------------------------------- /src/ui/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/Controller.ts -------------------------------------------------------------------------------- /src/ui/DragDropManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/DragDropManager.ts -------------------------------------------------------------------------------- /src/ui/FieldTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/FieldTypes.ts -------------------------------------------------------------------------------- /src/ui/GButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GButton.ts -------------------------------------------------------------------------------- /src/ui/GComboBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GComboBox.ts -------------------------------------------------------------------------------- /src/ui/GComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GComponent.ts -------------------------------------------------------------------------------- /src/ui/GGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GGraph.ts -------------------------------------------------------------------------------- /src/ui/GGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GGroup.ts -------------------------------------------------------------------------------- /src/ui/GImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GImage.ts -------------------------------------------------------------------------------- /src/ui/GLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GLabel.ts -------------------------------------------------------------------------------- /src/ui/GList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GList.ts -------------------------------------------------------------------------------- /src/ui/GLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GLoader.ts -------------------------------------------------------------------------------- /src/ui/GLoader3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GLoader3D.ts -------------------------------------------------------------------------------- /src/ui/GMovieClip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GMovieClip.ts -------------------------------------------------------------------------------- /src/ui/GObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GObject.ts -------------------------------------------------------------------------------- /src/ui/GObjectPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GObjectPool.ts -------------------------------------------------------------------------------- /src/ui/GProgressBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GProgressBar.ts -------------------------------------------------------------------------------- /src/ui/GRichTextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GRichTextField.ts -------------------------------------------------------------------------------- /src/ui/GRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GRoot.ts -------------------------------------------------------------------------------- /src/ui/GScrollBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GScrollBar.ts -------------------------------------------------------------------------------- /src/ui/GSlider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GSlider.ts -------------------------------------------------------------------------------- /src/ui/GTextField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GTextField.ts -------------------------------------------------------------------------------- /src/ui/GTextInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GTextInput.ts -------------------------------------------------------------------------------- /src/ui/GTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GTree.ts -------------------------------------------------------------------------------- /src/ui/GTreeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/GTreeNode.ts -------------------------------------------------------------------------------- /src/ui/Margin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/Margin.ts -------------------------------------------------------------------------------- /src/ui/PackageItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/PackageItem.ts -------------------------------------------------------------------------------- /src/ui/PopupMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/PopupMenu.ts -------------------------------------------------------------------------------- /src/ui/RelationItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/RelationItem.ts -------------------------------------------------------------------------------- /src/ui/Relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/Relations.ts -------------------------------------------------------------------------------- /src/ui/ScrollPane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/ScrollPane.ts -------------------------------------------------------------------------------- /src/ui/Transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/Transition.ts -------------------------------------------------------------------------------- /src/ui/TranslationHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/TranslationHelper.ts -------------------------------------------------------------------------------- /src/ui/UIConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/UIConfig.ts -------------------------------------------------------------------------------- /src/ui/UIContentScaler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/UIContentScaler.ts -------------------------------------------------------------------------------- /src/ui/UIObjectFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/UIObjectFactory.ts -------------------------------------------------------------------------------- /src/ui/UIPackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/UIPackage.ts -------------------------------------------------------------------------------- /src/ui/Window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/ui/Window.ts -------------------------------------------------------------------------------- /src/utils/ByteBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/ByteBuffer.ts -------------------------------------------------------------------------------- /src/utils/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/Color.ts -------------------------------------------------------------------------------- /src/utils/ColorMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/ColorMatrix.ts -------------------------------------------------------------------------------- /src/utils/Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/Pool.ts -------------------------------------------------------------------------------- /src/utils/Rect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/Rect.ts -------------------------------------------------------------------------------- /src/utils/Timers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/Timers.ts -------------------------------------------------------------------------------- /src/utils/ToolSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/ToolSet.ts -------------------------------------------------------------------------------- /src/utils/UBBParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/UBBParser.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlElement.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlImage.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlLink.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlPageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlPageContext.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlParseOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlParseOptions.ts -------------------------------------------------------------------------------- /src/utils/html/HtmlParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/HtmlParser.ts -------------------------------------------------------------------------------- /src/utils/html/IHtmlObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/IHtmlObject.ts -------------------------------------------------------------------------------- /src/utils/html/IHtmlPageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/html/IHtmlPageContext.ts -------------------------------------------------------------------------------- /src/utils/xml/XML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/xml/XML.ts -------------------------------------------------------------------------------- /src/utils/xml/XMLIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/xml/XMLIterator.ts -------------------------------------------------------------------------------- /src/utils/xml/XMLUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/src/utils/xml/XMLUtils.ts -------------------------------------------------------------------------------- /test/.npmignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /test/UIProject/.npmignore: -------------------------------------------------------------------------------- 1 | .objs -------------------------------------------------------------------------------- /test/UIProject/FairyGUI-threejs-test.fairy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/UIProject/FairyGUI-threejs-test.fairy -------------------------------------------------------------------------------- /test/UIProject/assets/Package1/Main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/UIProject/assets/Package1/Main.xml -------------------------------------------------------------------------------- /test/UIProject/assets/Package1/logo128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/UIProject/assets/Package1/logo128.png -------------------------------------------------------------------------------- /test/UIProject/assets/Package1/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/UIProject/assets/Package1/package.xml -------------------------------------------------------------------------------- /test/UIProject/settings/Publish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/UIProject/settings/Publish.json -------------------------------------------------------------------------------- /test/assets/UI/Package1.fui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/assets/UI/Package1.fui -------------------------------------------------------------------------------- /test/assets/UI/Package1_atlas0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/assets/UI/Package1_atlas0.png -------------------------------------------------------------------------------- /test/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/src/index.ts -------------------------------------------------------------------------------- /test/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/template.html -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/test/webpack.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fairygui/FairyGUI-threejs/HEAD/tsconfig.json --------------------------------------------------------------------------------