MCPcopy Create free account
hub / github.com/BabylonJS/BabylonNative / LoadAsset

Function LoadAsset

Dependencies/UrlLib/Source/Android/UrlRequest.cpp:18–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16 namespace
17 {
18 template<typename T> void LoadAsset(AAssetManager* assetManager, const char* url, T& data)
19 {
20 AAsset* asset = AAssetManager_open(assetManager, url, AASSET_MODE_UNKNOWN);
21 if (asset == nullptr)
22 {
23 throw std::runtime_error("Failed to open asset");
24 }
25
26 data.resize(AAsset_getLength64(asset));
27 AAsset_read(asset, data.data(), data.size());
28 AAsset_close(asset);
29 }
30 }
31
32 class UrlRequest::Impl

Callers 1

SendAsyncMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected