MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / entity_view

Method entity_view

modules/engine/runtime/src/ecs/storage.cpp:287–295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

285}
286
287sugoi_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
297bool sugoi_storage_t::components_enabled(const sugoi_entity_t src, const sugoi_type_set_t& type)
298{

Callers 4

sugoiS_instantiate_deltaFunction · 0.80
sugoiS_accessFunction · 0.80
get_shared_typeMethod · 0.80
get_shared_roMethod · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected