| 522 | } |
| 523 | |
| 524 | void 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 | |
| 546 | void register_managed_component() |
| 547 | { |
no test coverage detected