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

Function getInstance

src/Audio/src/AudioEngine.cpp:59–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57 }
58
59 static AudioInstance* getInstance(AudioHandle handle)
60 {
61 auto idx = static_cast<uint32_t>(handle);
62 if (idx >= _instances.size() || !_instances[idx].active)
63 {
64 return nullptr;
65 }
66 return &_instances[idx];
67 }
68
69 static float computeEffectiveGain(int32_t handleVolume, ChannelId channel)
70 {

Callers 12

destroyFunction · 0.85
playFunction · 0.85
stopFunction · 0.85
pauseFunction · 0.85
unpauseFunction · 0.85
isPlayingFunction · 0.85
isPausedFunction · 0.85
setVolumeFunction · 0.85
setPanFunction · 0.85
setPitchFunction · 0.85
setAttributesFunction · 0.85
setReverbFunction · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected