MCPcopy Create free account
hub / github.com/defold/defold / LoadManifestFromBuffer

Function LoadManifestFromBuffer

engine/resource/src/resource_manifest.cpp:95–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95dmResource::Result LoadManifestFromBuffer(const uint8_t* buffer, uint32_t buffer_len, dmResource::HManifest* out)
96{
97 dmResource::HManifest manifest = new dmResource::Manifest();
98 dmResource::Result result = ManifestLoadMessage(buffer, buffer_len, manifest);
99 if (dmResource::RESULT_OK == result)
100 {
101 *out = manifest;
102 }
103 else
104 {
105 DeleteManifest(manifest);
106 }
107 return result;
108}
109
110dmResource::Result LoadManifest(const char* path, dmResource::HManifest* out)
111{

Callers 5

LoadManifestFunction · 0.85
CreateArchiveFunction · 0.85
LoadManifestFunction · 0.85
TESTFunction · 0.85
TEST_FFunction · 0.85

Calls 2

ManifestLoadMessageFunction · 0.85
DeleteManifestFunction · 0.85

Tested by 2

TESTFunction · 0.68
TEST_FFunction · 0.68