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

Function register_pinned_component

tests/runtime/ecs/main.cpp:577–596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

575}
576
577void register_pinned_component()
578{
579 using namespace guid_parse::literals;
580 sugoi_type_description_t desc = make_zeroed<sugoi_type_description_t>();
581 desc.name = u8"pinned";
582 desc.size = sizeof(pinned);
583 desc.entityFieldsCount = 0;
584 desc.entityFields = 0;
585 desc.guid = u8"{E6127548-981D-46F5-BF33-8EC31CACACFD}"_guid;
586 desc.callback = {};
587 desc.flags = SUGOI_TYPE_FLAG_PIN;
588 desc.elementSize = 0;
589 desc.alignment = alignof(pinned);
590 type_pinned = sugoiT_register_type(&desc);
591 desc.guid = u8"{673605E0-C52C-40F5-A3F0-736409617D15}"_guid;
592 desc.elementSize = desc.size;
593 desc.size = desc.size * 10;
594 desc.name = u8"pinned_arr";
595 type_pinned_arr = sugoiT_register_type(&desc);
596}

Callers 1

ProcInitializerMethod · 0.85

Calls 1

sugoiT_register_typeFunction · 0.85

Tested by

no test coverage detected