| 315 | }; |
| 316 | |
| 317 | dmResource::Result ResourceContainerPreload(const dmResource::ResourcePreloadParams* params) |
| 318 | { |
| 319 | TestResource::ResourceContainerDesc* resource_container_desc; |
| 320 | dmDDF::Result e = dmDDF::LoadMessage(params->m_Buffer, params->m_BufferSize, &TestResource_ResourceContainerDesc_DESCRIPTOR, (void**) &resource_container_desc); |
| 321 | if (e != dmDDF::RESULT_OK) |
| 322 | { |
| 323 | return dmResource::RESULT_FORMAT_ERROR; |
| 324 | } |
| 325 | |
| 326 | for (uint32_t i = 0; i < resource_container_desc->m_Resources.m_Count; ++i) |
| 327 | { |
| 328 | dmResource::PreloadHint(params->m_HintInfo, resource_container_desc->m_Resources[i]); |
| 329 | } |
| 330 | |
| 331 | *params->m_PreloadData = resource_container_desc; |
| 332 | return dmResource::RESULT_OK; |
| 333 | } |
| 334 | |
| 335 | dmResource::Result ResourceContainerCreate(const dmResource::ResourceCreateParams* params) |
| 336 | { |
nothing calls this directly
no test coverage detected