| 285 | } |
| 286 | |
| 287 | sugoi_chunk_view_t sugoi_storage_t::entity_view(sugoi_entity_t e) const |
| 288 | { |
| 289 | using namespace sugoi; |
| 290 | SKR_ASSERT(e_id(e) < entities.entries.size()); |
| 291 | auto& entry = entities.entries[e_id(e)]; |
| 292 | if (entry.version == e_version(e)) |
| 293 | return { entry.chunk, entry.indexInChunk, 1 }; |
| 294 | return { nullptr, 0, 1 }; |
| 295 | } |
| 296 | |
| 297 | bool sugoi_storage_t::components_enabled(const sugoi_entity_t src, const sugoi_type_set_t& type) |
| 298 | { |
no test coverage detected