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

Function register_ref_component

tests/runtime/ecs/main.cpp:524–544  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

522}
523
524void register_ref_component()
525{
526 using namespace guid_parse::literals;
527 sugoi_type_description_t desc = make_zeroed<sugoi_type_description_t>();
528 desc.name = u8"ref";
529 desc.size = sizeof(ref);
530 desc.entityFieldsCount = 1;
531 intptr_t fields[1] = { 0 };
532 desc.entityFields = (intptr_t)fields;
533 desc.guid = u8"{4BEC235F-63DF-4A49-8F5E-5431890F61DD}"_guid;
534 desc.callback = {};
535 desc.flags = 0;
536 desc.elementSize = 0;
537 desc.alignment = alignof(ref);
538 type_ref = sugoiT_register_type(&desc);
539 desc.guid = u8"{F84BB5DE-DB21-4CEF-8DF1-8CD7AEEE766F}"_guid;
540 desc.elementSize = desc.size;
541 desc.size = desc.size * 10;
542 desc.name = u8"ref_arr";
543 type_ref_arr = sugoiT_register_type(&desc);
544}
545
546void register_managed_component()
547{

Callers 1

ProcInitializerMethod · 0.85

Calls 1

sugoiT_register_typeFunction · 0.85

Tested by

no test coverage detected