| 527 | } |
| 528 | |
| 529 | Result SetupType(HResourceTypeContext ctx, |
| 530 | HResourceType type, |
| 531 | void* context, |
| 532 | FResourcePreload preload_function, |
| 533 | FResourceCreate create_function, |
| 534 | FResourcePostCreate post_create_function, |
| 535 | FResourceDestroy destroy_function, |
| 536 | FResourceRecreate recreate_function) |
| 537 | { |
| 538 | type->m_Context = context; |
| 539 | type->m_PreloadFunction = (::FResourcePreload)preload_function; |
| 540 | type->m_CreateFunction = (::FResourceCreate)create_function; |
| 541 | type->m_PostCreateFunction = (::FResourcePostCreate)post_create_function; |
| 542 | type->m_DestroyFunction = (::FResourceDestroy)destroy_function; |
| 543 | type->m_RecreateFunction = (::FResourceRecreate)recreate_function; |
| 544 | |
| 545 | return ValidateResourceType(type); |
| 546 | } |
| 547 | |
| 548 | struct SResourceDependencyCallback |
| 549 | { |
no test coverage detected