Chào mừng bạn đến với hệ thống tài liệu chính thức của NekoMod Declarative UI Engine & Core Subsystems (Pure Virtual Node Tree chạy trên GPU OpenGL cho Mindustry).
| Chủ đề / Topic | Bản Tiếng Việt 🇻🇳 | English Version 🇬🇧 |
|---|---|---|
| 1. Tiêu chuẩn Lập trình & Quy chuẩn Nhóm Coding Standards & Architecture Rules |
coding_standards_vi.md | coding_standards_en.md |
| 2. Các Thách thức Phức tạp & Giải pháp Complex Challenges & Resolved Patterns |
complex_challenges_vi.md | complex_challenges_en.md |
| 3. Tổng quan Kiến trúc 5 Tầng Architecture Overview |
architecture_vi.md | architecture_en.md |
| 4. Hạ tầng Lõi (Network, Storage, Image, i18n) Core Subsystems Architecture |
core_subsystems_vi.md | core_subsystems_en.md |
| 5. Thuật toán Dàn trang & Tọa độ Layout Engine & Coordinate System |
layout_engine_vi.md | layout_engine_en.md |
| 6. Hướng dẫn viết Compose DSL Compose Multiplatform DSL & Modifiers |
compose_dsl_vi.md | compose_dsl_en.md |
| 7. GPU Rendering & Shaders SDF Shaders & 2-Pass Gaussian Blur |
rendering_shaders_vi.md | rendering_shaders_en.md |
| 8. Bản đồ Cấu trúc Mã nguồn (47 Files) Codebase Architecture & File Map |
codebase_map_vi.md | codebase_map_en.md |
| 9. Lộ trình phát triển tương lai Future Development Roadmap |
roadmap_vi.md | roadmap_en.md |
org.mdt.core.async: Coroutines & Thread dispatching (AsyncDispatcher).org.mdt.core.net: OkHttp Network engine & Fluent DSL (NetDsl).org.mdt.core.store: Okio atomic storage & KV store (KVStore).org.mdt.core.cache: Safe reference-counted VRAM cache (LRUTextureCache).org.mdt.core.image: Asynchronous image pipeline (ImageLoader).org.mdt.core.i18n: Modern nested key localization (I18nEngine).org.mdt.ui.core: Virtual Node DOM tree (UINode,CanvasNode).org.mdt.ui.compose: Compose Multiplatform bridge (UIComposition,UIModifier).org.mdt.ui.components.*: Domain-Sliced UI Widgets (layout,text,input,display,surface,scroll).org.mdt.ui.layout: 2-Pass Godot Container layout & Measure Policies (GodotLayout).org.mdt.ui.render: GPU rendering pipeline (EngineRenderer,BoxRenderer).