MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / dropNextOldest

Method dropNextOldest

Engine/source/T3D/gameBase/tickCache.cpp:122–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122void TickCache::dropNextOldest()
123{
124 AssertFatal(mTickCacheHead->oldest && mTickCacheHead->numEntry>1,"Popping off too many tick cache entries");
125 TickCacheEntry * oldest = mTickCacheHead->oldest;
126 TickCacheEntry * nextoldest = mTickCacheHead->oldest->next;
127 oldest->next = nextoldest->next;
128 if (nextoldest->move)
129 freeMove(nextoldest->move);
130 freeEntry(nextoldest);
131 mTickCacheHead->numEntry--;
132 if (mTickCacheHead->numEntry==1)
133 mTickCacheHead->newest = mTickCacheHead->oldest;
134}
135
136void TickCache::ageCache(S32 numToAge, S32 len)
137{

Callers

nothing calls this directly

Calls 2

freeMoveFunction · 0.85
freeEntryFunction · 0.85

Tested by

no test coverage detected