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

Function RegisterResourceReloadedCallback

engine/resource/src/resource.cpp:1508–1521  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1506}
1507
1508void RegisterResourceReloadedCallback(HFactory factory, FResourceReloadedCallback callback, void* user_data)
1509{
1510 if (factory->m_ResourceReloadedCallbacks)
1511 {
1512 if (factory->m_ResourceReloadedCallbacks->Full())
1513 {
1514 factory->m_ResourceReloadedCallbacks->SetCapacity(factory->m_ResourceReloadedCallbacks->Capacity() + 128);
1515 }
1516 ResourceReloadedCallbackPair pair;
1517 pair.m_Callback = callback;
1518 pair.m_UserData = user_data;
1519 factory->m_ResourceReloadedCallbacks->Push(pair);
1520 }
1521}
1522
1523void UnregisterResourceReloadedCallback(HFactory factory, FResourceReloadedCallback callback, void* user_data)
1524{

Callers 9

AttachCollectionFunction · 0.85
TESTFunction · 0.85
CompMeshNewWorldFunction · 0.85
CompGuiNewWorldFunction · 0.85
CompSpriteNewWorldFunction · 0.85
CompModelNewWorldFunction · 0.85
ResRenderPrototypeCreateFunction · 0.85
ResMeshCreateFunction · 0.85

Calls 4

FullMethod · 0.45
SetCapacityMethod · 0.45
CapacityMethod · 0.45
PushMethod · 0.45

Tested by 1

TESTFunction · 0.68