EnTT: 资源管理 resource management
整理 EnTT resource、resource handle、loader、resource cache 和不同类型资源的管理方式。
EXPLORATIONS IN SIMULATION, LEARNING, AND SYSTEMS.
整理 EnTT resource、resource handle、loader、resource cache 和不同类型资源的管理方式。
整理 EnTT 跨动态库边界使用时的类型识别、meta 上下文共享和内存管理问题。
整理 EnTT 核心工具,包括 any、位操作、压缩对、哈希字符串、迭代器、monostate、类型支持和实用工具。
整理 EnTT meta 运行时反射系统中的标识符、meta_any、容器、指针类型、自动转换、策略和上下文。
整理 EnTT dense map 和 dense set 的桶、迭代器返回类型和基本行为。
整理 EnTT poly 静态多态系统中的概念定义、接口推导、显式接口、概念继承和对象存储。
记录 EnTT 图结构、Graphviz DOT 输出、flow builder、资源调度和执行图相关工具。
整理 EnTT 多线程访问的安全边界、类型索引安全和 const registry 的延迟初始化问题。
整理 EnTT 视图、运行时视图、分组、迭代顺序和视图操作限制。
记录 EnTT 在运行时处理组件类型、存储、命名存储、克隆和视图支持的方式。
整理 EnTT storage 的组件特征、空类型优化、void storage、实体存储和指针稳定性。
整理 EnTT registry 的实体创建销毁、组件添加更新查询删除和访问接口。
记录 EnTT registry 中监听组件变化、实体生命周期事件和断开监听器的方式。
整理 EnTT reactive storage 的创建、观察、组合访问和事件断开方式。
记录 EnTT 组件池排序、实体顺序排序和存储顺序同步的基本接口。
整理 EnTT helper 中空实体、墓碑、依赖、连接助手、handle、organizer、上下文和快照工具。
梳理 EnTT 中实体、组件池、稀疏集、墓碑和标识符回收之间的存储关系。
记录 EnTT 协作式调度器中的 process、scheduler、then 链式调度与更新流程。
整理 EnTT 的 signal、dispatcher 和 emitter 三类事件工具及其基本使用方式。
比较 ECS 中的独立池、表格存储和 EnTT 分组模型,梳理混合存储带来的收益与隐藏复杂度。
整理 EnTT 类型标识符从运行时顺序生成到编译时哈希的演进,以及跨动态库 ABI 边界时的稳定性问题。
记录 EnTT 在稀疏集上的内存分页、空实体查找优化,以及反向迭代策略。
整理 ECS 中共享数据的常见模型,包括 flyweight、chunk、层级、主从、ownerless、copy-on-write 与 prototype。
整理 ECS 中父子层级关系的存储、遍历、排序与脏传播策略,并比较链表、局部排序和 archetype 方案。
整理 ECS 稀疏集组件池中的 Group 机制,以及 EnTT 中 Full-Owning、Partial-Owning、Non-Owning 三类分组。