| 575 | } |
| 576 | |
| 577 | void 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 | } |
no test coverage detected