MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / xUpdateCull_MakeActive

Function xUpdateCull_MakeActive

src/SB/Core/x/xUpdateCull.cpp:39–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39static void xUpdateCull_MakeActive(xUpdateCullMgr* m, xUpdateCullEnt* e)
40{
41 U32 eIndex = e->index;
42 U32 mEntActive = m->entActive;
43
44 if (eIndex >= mEntActive)
45 {
46 if (eIndex != mEntActive)
47 {
48 xUpdateCull_Swap(m, eIndex, mEntActive);
49 }
50 if (m->activateCB != NULL)
51 {
52 m->activateCB(m->ent[e->index]);
53 }
54 m->entActive++;
55 }
56}
57
58static void xUpdateCull_MakeInactive(xUpdateCullMgr* m, xUpdateCullEnt* e)
59{

Callers 2

xUpdateCull_UpdateFunction · 0.85
xUpdateCull_ResetFunction · 0.85

Calls 1

xUpdateCull_SwapFunction · 0.70

Tested by

no test coverage detected