Home > @esengine/ecs-framework-monorepo > ComponentRegistry
ComponentRegistry class
组件注册表 管理组件类型的位掩码分配
Signature:
typescript
export declare class ComponentRegistry
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
| import("../../../Utils/Logger").ILogger |
Methods
Method | Modifiers | Description |
---|---|---|
| 清除掩码缓存 | |
| 创建多个组件的掩码 | |
| 创建单个组件的掩码 | |
| 获取所有组件名称到类型的映射 | |
| 获取所有已注册的组件类型 | |
| 获取组件类型的位索引 | |
| 获取组件类型的位掩码 | |
| 通过名称获取组件类型ID | |
| 通过名称获取组件类型 | |
| 检查组件类型是否已注册 | |
| 注册组件类型并分配位掩码 | |
| 注册组件类型(通过名称) | |
| 重置注册表(用于测试) |