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

Function disposeSamples

src/OpenLoco/src/Audio/Audio.cpp:168–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166 }
167
168 static void disposeSamples()
169 {
170 for (auto& buf : _samples)
171 {
172 unloadBuffer(buf);
173 }
174 _samples.clear();
175 for (auto& [_, buf] : _objectSamples)
176 {
177 unloadBuffer(buf);
178 }
179 _objectSamples.clear();
180 for (auto& [_, buf] : _musicSamples)
181 {
182 unloadBuffer(buf);
183 }
184 _musicSamples.clear();
185 }
186
187 static void reinitialise()
188 {

Callers 1

disposeDSoundFunction · 0.85

Calls 2

unloadBufferFunction · 0.85
clearMethod · 0.45

Tested by

no test coverage detected