| 464 | } |
| 465 | |
| 466 | void register_test_component() |
| 467 | { |
| 468 | using namespace guid_parse::literals; |
| 469 | { |
| 470 | sugoi_type_description_t desc = make_zeroed<sugoi_type_description_t>(); |
| 471 | desc.name = u8"test"; |
| 472 | desc.size = sizeof(TestComp); |
| 473 | desc.entityFieldsCount = 0; |
| 474 | desc.entityFields = 0; |
| 475 | desc.guid = u8"{3A44728E-66C2-40F9-A3C1-0920A727A94A}"_guid; |
| 476 | desc.callback = {}; |
| 477 | desc.flags = 0; |
| 478 | desc.elementSize = 0; |
| 479 | desc.alignment = alignof(TestComp); |
| 480 | type_test = sugoiT_register_type(&desc); |
| 481 | desc.elementSize = desc.size; |
| 482 | desc.size = desc.size * 10; |
| 483 | desc.guid = u8"{82D170AE-6D06-406C-A451-F670103D7894}"_guid; |
| 484 | desc.name = u8"test_arr"; |
| 485 | type_test_arr = sugoiT_register_type(&desc); |
| 486 | } |
| 487 | |
| 488 | { |
| 489 | |
| 490 | sugoi_type_description_t desc = make_zeroed<sugoi_type_description_t>(); |
| 491 | desc.name = u8"test2"; |
| 492 | desc.size = sizeof(TestComp); |
| 493 | desc.entityFieldsCount = 0; |
| 494 | desc.entityFields = 0; |
| 495 | desc.guid = u8"{36B139D5-0492-4EC7-AF72-B440665F2307}"_guid; |
| 496 | desc.callback = {}; |
| 497 | desc.flags = 0; |
| 498 | desc.elementSize = 0; |
| 499 | desc.alignment = alignof(TestComp); |
| 500 | type_test2 = sugoiT_register_type(&desc); |
| 501 | desc.guid = u8"{FD70F4BD-52FB-4911-8930-41A80C482DBF}"_guid; |
| 502 | desc.elementSize = desc.size; |
| 503 | desc.size = desc.size * 10; |
| 504 | desc.name = u8"test_arr"; |
| 505 | type_test2_arr = sugoiT_register_type(&desc); |
| 506 | } |
| 507 | |
| 508 | { |
| 509 | |
| 510 | sugoi_type_description_t desc = make_zeroed<sugoi_type_description_t>(); |
| 511 | desc.name = u8"test3"; |
| 512 | desc.size = sizeof(TestComp); |
| 513 | desc.entityFieldsCount = 0; |
| 514 | desc.entityFields = 0; |
| 515 | desc.guid = u8"{3E5A2C5F-7FBE-486C-BCCE-8E6D8933B2C5}"_guid; |
| 516 | desc.callback = {}; |
| 517 | desc.flags = 0; |
| 518 | desc.elementSize = 0; |
| 519 | desc.alignment = alignof(TestComp); |
| 520 | type_test3 = sugoiT_register_type(&desc); |
| 521 | } |
| 522 | } |
| 523 |
no test coverage detected