MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / unloadBuffer

Function unloadBuffer

src/Audio/src/AudioEngine.cpp:241–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239 }
240
241 void unloadBuffer(BufferId buffer)
242 {
243 auto id = static_cast<uint32_t>(buffer);
244 alDeleteBuffers(1, &id);
245 _alBuffers.erase(std::remove(_alBuffers.begin(), _alBuffers.end(), id), _alBuffers.end());
246 }
247
248 // Handle management
249

Callers 2

disposeSamplesFunction · 0.85
resetSoundObjectsFunction · 0.85

Calls 3

removeFunction · 0.50
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected