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

Method serialize_prefab

modules/engine/runtime/src/ecs/serialize.cpp:201–212  ·  view source on GitHub ↗

[count] ([group] [slice])

Source from the content-addressed store, hash-verified

199
200//[count] ([group] [slice])*
201void sugoi_storage_t::serialize_prefab(sugoi_entity_t e, skr_binary_writer_t* s)
202{
203 using namespace sugoi;
204 namespace bin = skr::binary;
205 bin::Archive(s, (EIndex)1);
206 if(scheduler)
207 {
208 SKR_ASSERT(scheduler->is_main_thread(this));
209 scheduler->sync_archetype(entity_view(e).chunk->type);
210 }
211 serialize_single(e, s);
212}
213
214void sugoi_storage_t::serialize_prefab(sugoi_entity_t* es, EIndex n, skr_binary_writer_t* s)
215{

Callers 2

sugoiS_serialize_entityFunction · 0.80

Calls 3

ArchiveFunction · 0.85
is_main_threadMethod · 0.80
sync_archetypeMethod · 0.80

Tested by

no test coverage detected