Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Packages

.
├── src/                        # ranim - 顶层 facade crate
├── packages/
│   ├── ranim-core/             # 核心动画引擎(时间线、组件、动画 trait)
│   ├── ranim-macros/           # proc-macro(#[scene]、#[output] 等)
│   ├── ranim-items/            # 内置可视元素(VItem、几何图形、SVG、文本)
│   ├── ranim-anims/            # 内置动画(淡入淡出、变形、书写等)
│   ├── ranim-render/           # GPU 渲染层(wgpu)
│   ├── ranim-app/              # 交互式预览应用(egui,支持 native/WASM)
│   └── ranim-cli/              # CLI 工具(渲染、预览、热加载)
├── example-packages/app/       # 示例应用
├── benches/                    # 性能基准测试
└── xtasks/xtask-examples/      # 示例构建自动化
graph BT
    macros[ranim-macros]
    core[ranim-core] --> macros
    items[ranim-items] --> core
    anims[ranim-anims] --> core
    render[ranim-render] --> core
    ranim[ranim] --> core
    ranim --> items
    ranim --> anims
    ranim --> render
    app[ranim-app] --> ranim
    cli[ranim-cli] --> ranim
    cli --> app