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

Function ResCollectionDestroy

engine/gameobject/src/gameobject/res_collection.cpp:270–276  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268 }
269
270 static dmResource::Result ResCollectionDestroy(const dmResource::ResourceDestroyParams* params)
271 {
272 HCollection hcollection = (HCollection) ResourceDescriptorGetResource(params->m_Resource);
273 UnloadPropertyResources(params->m_Factory, hcollection->m_Collection->m_PropertyResources);
274 DeleteCollection(hcollection); // delay delete
275 return dmResource::RESULT_OK;
276 }
277
278 static dmResource::Result ResCollectionRecreate(const dmResource::ResourceRecreateParams* params)
279 {

Callers

nothing calls this directly

Calls 3

UnloadPropertyResourcesFunction · 0.85
DeleteCollectionFunction · 0.85

Tested by

no test coverage detected