| 400 | } |
| 401 | |
| 402 | Result ResourceSize(const char* path, uint32_t* resource_size) |
| 403 | { |
| 404 | AAssetManager* am = GetAndroidAssetManager(); |
| 405 | if (am) |
| 406 | { |
| 407 | path = FixAndroidResourcePath(path); |
| 408 | AAsset* asset = AAssetManager_open(am, path, AASSET_MODE_RANDOM); |
| 409 | if (asset) |
| 410 | { |
| 411 | *resource_size = (uint32_t)AAsset_getLength(asset); |
| 412 | |
| 413 | AAsset_close(asset); |
| 414 | return RESULT_OK; |
| 415 | } |
| 416 | } |
| 417 | |
| 418 | return dmSysPosix::ResourceSize(path, resource_size); |
| 419 | } |
| 420 | |
| 421 | Result LoadResource(const char* path, void* buffer, uint32_t buffer_size, uint32_t* resource_size) |
| 422 | { |
nothing calls this directly
no test coverage detected