├── .clang-format ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Info.plist ├── VERSION ├── apps └── cmd │ └── cli.cpp ├── cmake ├── AddSwift.cmake ├── InitializeSwift.cmake └── MilestroMacros.cmake ├── ext ├── .gitignore └── PluginAPI │ ├── CMakeLists.txt │ ├── IUnityEventQueue.h │ ├── IUnityGraphics.h │ ├── IUnityGraphicsD3D11.h │ ├── IUnityGraphicsD3D12.h │ ├── IUnityGraphicsMetal.h │ ├── IUnityGraphicsVulkan.h │ ├── IUnityInterface.h │ ├── IUnityLog.h │ ├── IUnityMemoryManager.h │ ├── IUnityProfiler.h │ ├── IUnityProfilerCallbacks.h │ ├── IUnityRenderingExtensions.h │ ├── IUnityShaderCompilerAccess.h │ └── LICENSE.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── include └── Milestro │ ├── common │ ├── milestro_export_macros.h │ ├── milestro_platform.h │ ├── milestro_result.h │ └── milestro_todo.h │ ├── game │ ├── milestro_game_interface.h │ ├── milestro_game_retcode.h │ └── milestro_game_types.h │ ├── icu │ └── IcuUCollator.h │ ├── io │ └── milestro_io.h │ ├── log │ ├── log.h │ └── log_c.h │ ├── skia │ ├── Canvas.h │ ├── Font.h │ ├── FontManager.h │ ├── Image.h │ ├── MilestroEmptyFontManager.h │ ├── MilestroFontManager.h │ ├── Path.h │ ├── Svg.h │ ├── Typeface.h │ ├── Unicode.h │ ├── VertexData.h │ └── textlayout │ │ ├── FontCollection.h │ │ ├── Paragraph.h │ │ ├── ParagraphBuilder.h │ │ ├── ParagraphStyle.h │ │ └── TextStyle.h │ └── util │ ├── milestro_class.h │ ├── milestro_encoding.h │ ├── milestro_env.h │ ├── milestro_function.h │ ├── milestro_lazy.h │ ├── milestro_serializerable.h │ ├── milestro_strutil.h │ └── milestro_time.h ├── readme.md ├── settings.gradle.kts ├── src ├── game │ ├── milestro_game_icu_icuucollator.cpp │ ├── milestro_game_plugin_main.cpp │ ├── milestro_game_retcode.h │ ├── milestro_game_skia_canvas.cpp │ ├── milestro_game_skia_font.cpp │ ├── milestro_game_skia_fontcollection.cpp │ ├── milestro_game_skia_fontmanager.cpp │ ├── milestro_game_skia_image.cpp │ ├── milestro_game_skia_path.cpp │ ├── milestro_game_skia_svg.cpp │ ├── milestro_game_skia_textlayout_paragraph.cpp │ ├── milestro_game_skia_textlayout_paragraphbuilder.cpp │ ├── milestro_game_skia_textlayout_paragraphstyle.cpp │ ├── milestro_game_skia_textlayout_strutstyle.cpp │ ├── milestro_game_skia_textlayout_textstyle.cpp │ ├── milestro_game_skia_typeface.cpp │ └── milestro_game_skia_vertexdata.cpp ├── icu │ └── IcuUCCollator.cpp ├── io │ └── milestro_io.cpp ├── log │ ├── log.cpp │ └── log_unitylog.cpp └── skia │ ├── Canvas.cpp │ ├── Font.cpp │ ├── FontManager.cpp │ ├── Image.cpp │ ├── MilestroEmptyFontManager.cpp │ ├── MilestroFontManager.cpp │ ├── Path.cpp │ ├── Svg.cpp │ ├── Typeface.cpp │ ├── Unicode.cpp │ ├── VertexData.cpp │ └── textlayout │ ├── FontCollection.cpp │ ├── Paragraph.cpp │ ├── ParagraphBuilder.cpp │ ├── ParagraphStyle.cpp │ └── TextStyle.cpp └── tests ├── CMakeLists.txt ├── data ├── font │ ├── NotoColorEmoji.ttf.bytes │ ├── SourceHanSans-VF.otf.woff2.bytes │ └── 费拉代码-可变字体.ttf.bytes └── image │ ├── .idea │ └── workspace.xml │ ├── 1.avif │ ├── 2.avif │ ├── 3.avif │ ├── 4.avif │ ├── 5.avif │ ├── 6.avif │ ├── RectSvg.svg │ ├── a_reincarnation_of_a_scattering_spring.jpg │ ├── bg_day_character.png │ ├── test-large.avif │ └── test-small.avif ├── icu ├── CMakeLists.txt └── src │ └── test_icu.cpp ├── image ├── CMakeLists.txt └── src │ └── test_readimage.cpp └── readfont ├── CMakeLists.txt └── src └── test_readfont.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/Info.plist -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /apps/cmd/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/apps/cmd/cli.cpp -------------------------------------------------------------------------------- /cmake/AddSwift.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/cmake/AddSwift.cmake -------------------------------------------------------------------------------- /cmake/InitializeSwift.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/cmake/InitializeSwift.cmake -------------------------------------------------------------------------------- /cmake/MilestroMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/cmake/MilestroMacros.cmake -------------------------------------------------------------------------------- /ext/.gitignore: -------------------------------------------------------------------------------- 1 | skia/ -------------------------------------------------------------------------------- /ext/PluginAPI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/CMakeLists.txt -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityEventQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityEventQueue.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityGraphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityGraphics.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityGraphicsD3D11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityGraphicsD3D11.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityGraphicsD3D12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityGraphicsD3D12.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityGraphicsMetal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityGraphicsMetal.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityGraphicsVulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityGraphicsVulkan.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityInterface.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityLog.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityMemoryManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityMemoryManager.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityProfiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityProfiler.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityProfilerCallbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityProfilerCallbacks.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityRenderingExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityRenderingExtensions.h -------------------------------------------------------------------------------- /ext/PluginAPI/IUnityShaderCompilerAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/IUnityShaderCompilerAccess.h -------------------------------------------------------------------------------- /ext/PluginAPI/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/ext/PluginAPI/LICENSE.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/gradlew.bat -------------------------------------------------------------------------------- /include/Milestro/common/milestro_export_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/common/milestro_export_macros.h -------------------------------------------------------------------------------- /include/Milestro/common/milestro_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/common/milestro_platform.h -------------------------------------------------------------------------------- /include/Milestro/common/milestro_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/common/milestro_result.h -------------------------------------------------------------------------------- /include/Milestro/common/milestro_todo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/common/milestro_todo.h -------------------------------------------------------------------------------- /include/Milestro/game/milestro_game_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/game/milestro_game_interface.h -------------------------------------------------------------------------------- /include/Milestro/game/milestro_game_retcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/game/milestro_game_retcode.h -------------------------------------------------------------------------------- /include/Milestro/game/milestro_game_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/game/milestro_game_types.h -------------------------------------------------------------------------------- /include/Milestro/icu/IcuUCollator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/icu/IcuUCollator.h -------------------------------------------------------------------------------- /include/Milestro/io/milestro_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/io/milestro_io.h -------------------------------------------------------------------------------- /include/Milestro/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/log/log.h -------------------------------------------------------------------------------- /include/Milestro/log/log_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/log/log_c.h -------------------------------------------------------------------------------- /include/Milestro/skia/Canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Canvas.h -------------------------------------------------------------------------------- /include/Milestro/skia/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Font.h -------------------------------------------------------------------------------- /include/Milestro/skia/FontManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/FontManager.h -------------------------------------------------------------------------------- /include/Milestro/skia/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Image.h -------------------------------------------------------------------------------- /include/Milestro/skia/MilestroEmptyFontManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/MilestroEmptyFontManager.h -------------------------------------------------------------------------------- /include/Milestro/skia/MilestroFontManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/MilestroFontManager.h -------------------------------------------------------------------------------- /include/Milestro/skia/Path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Path.h -------------------------------------------------------------------------------- /include/Milestro/skia/Svg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Svg.h -------------------------------------------------------------------------------- /include/Milestro/skia/Typeface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Typeface.h -------------------------------------------------------------------------------- /include/Milestro/skia/Unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/Unicode.h -------------------------------------------------------------------------------- /include/Milestro/skia/VertexData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/VertexData.h -------------------------------------------------------------------------------- /include/Milestro/skia/textlayout/FontCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/textlayout/FontCollection.h -------------------------------------------------------------------------------- /include/Milestro/skia/textlayout/Paragraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/textlayout/Paragraph.h -------------------------------------------------------------------------------- /include/Milestro/skia/textlayout/ParagraphBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/textlayout/ParagraphBuilder.h -------------------------------------------------------------------------------- /include/Milestro/skia/textlayout/ParagraphStyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/textlayout/ParagraphStyle.h -------------------------------------------------------------------------------- /include/Milestro/skia/textlayout/TextStyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/skia/textlayout/TextStyle.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_class.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_encoding.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_env.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_function.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_lazy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_lazy.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_serializerable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_serializerable.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_strutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_strutil.h -------------------------------------------------------------------------------- /include/Milestro/util/milestro_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/include/Milestro/util/milestro_time.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/game/milestro_game_icu_icuucollator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_icu_icuucollator.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_plugin_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_plugin_main.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_retcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_retcode.h -------------------------------------------------------------------------------- /src/game/milestro_game_skia_canvas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_canvas.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_font.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_fontcollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_fontcollection.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_fontmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_fontmanager.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_image.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_path.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_svg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_svg.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_textlayout_paragraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_textlayout_paragraph.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_textlayout_paragraphbuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_textlayout_paragraphbuilder.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_textlayout_paragraphstyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_textlayout_paragraphstyle.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_textlayout_strutstyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_textlayout_strutstyle.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_textlayout_textstyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_textlayout_textstyle.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_typeface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_typeface.cpp -------------------------------------------------------------------------------- /src/game/milestro_game_skia_vertexdata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/game/milestro_game_skia_vertexdata.cpp -------------------------------------------------------------------------------- /src/icu/IcuUCCollator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/icu/IcuUCCollator.cpp -------------------------------------------------------------------------------- /src/io/milestro_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/io/milestro_io.cpp -------------------------------------------------------------------------------- /src/log/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/log/log.cpp -------------------------------------------------------------------------------- /src/log/log_unitylog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/log/log_unitylog.cpp -------------------------------------------------------------------------------- /src/skia/Canvas.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/Canvas.h" 2 | -------------------------------------------------------------------------------- /src/skia/Font.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/Font.h" 2 | -------------------------------------------------------------------------------- /src/skia/FontManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/FontManager.cpp -------------------------------------------------------------------------------- /src/skia/Image.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/Image.h" 2 | -------------------------------------------------------------------------------- /src/skia/MilestroEmptyFontManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/MilestroEmptyFontManager.cpp -------------------------------------------------------------------------------- /src/skia/MilestroFontManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/MilestroFontManager.cpp -------------------------------------------------------------------------------- /src/skia/Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/Path.cpp -------------------------------------------------------------------------------- /src/skia/Svg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/Svg.cpp -------------------------------------------------------------------------------- /src/skia/Typeface.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/Typeface.h" 2 | -------------------------------------------------------------------------------- /src/skia/Unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/Unicode.cpp -------------------------------------------------------------------------------- /src/skia/VertexData.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/VertexData.h" 2 | -------------------------------------------------------------------------------- /src/skia/textlayout/FontCollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/textlayout/FontCollection.cpp -------------------------------------------------------------------------------- /src/skia/textlayout/Paragraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/src/skia/textlayout/Paragraph.cpp -------------------------------------------------------------------------------- /src/skia/textlayout/ParagraphBuilder.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/textlayout/ParagraphBuilder.h" 2 | -------------------------------------------------------------------------------- /src/skia/textlayout/ParagraphStyle.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/textlayout/ParagraphStyle.h" 2 | -------------------------------------------------------------------------------- /src/skia/textlayout/TextStyle.cpp: -------------------------------------------------------------------------------- 1 | #include "Milestro/skia/textlayout/TextStyle.h" 2 | -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/data/font/NotoColorEmoji.ttf.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/font/NotoColorEmoji.ttf.bytes -------------------------------------------------------------------------------- /tests/data/font/SourceHanSans-VF.otf.woff2.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/font/SourceHanSans-VF.otf.woff2.bytes -------------------------------------------------------------------------------- /tests/data/font/费拉代码-可变字体.ttf.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/font/费拉代码-可变字体.ttf.bytes -------------------------------------------------------------------------------- /tests/data/image/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/.idea/workspace.xml -------------------------------------------------------------------------------- /tests/data/image/1.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/1.avif -------------------------------------------------------------------------------- /tests/data/image/2.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/2.avif -------------------------------------------------------------------------------- /tests/data/image/3.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/3.avif -------------------------------------------------------------------------------- /tests/data/image/4.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/4.avif -------------------------------------------------------------------------------- /tests/data/image/5.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/5.avif -------------------------------------------------------------------------------- /tests/data/image/6.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/6.avif -------------------------------------------------------------------------------- /tests/data/image/RectSvg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/RectSvg.svg -------------------------------------------------------------------------------- /tests/data/image/a_reincarnation_of_a_scattering_spring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/a_reincarnation_of_a_scattering_spring.jpg -------------------------------------------------------------------------------- /tests/data/image/bg_day_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/bg_day_character.png -------------------------------------------------------------------------------- /tests/data/image/test-large.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/test-large.avif -------------------------------------------------------------------------------- /tests/data/image/test-small.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/data/image/test-small.avif -------------------------------------------------------------------------------- /tests/icu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/icu/CMakeLists.txt -------------------------------------------------------------------------------- /tests/icu/src/test_icu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/icu/src/test_icu.cpp -------------------------------------------------------------------------------- /tests/image/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/image/CMakeLists.txt -------------------------------------------------------------------------------- /tests/image/src/test_readimage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/image/src/test_readimage.cpp -------------------------------------------------------------------------------- /tests/readfont/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/readfont/CMakeLists.txt -------------------------------------------------------------------------------- /tests/readfont/src/test_readfont.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MorizeroDev/Milestro/HEAD/tests/readfont/src/test_readfont.cpp --------------------------------------------------------------------------------