GE Lua Documentation

Press F to search!

forEachAudioChannel

Definition


-- @/lua/ge/ge_utils.lua:595

function forEachAudioChannel(callback)
  local audioChannels = scenetree.findClassObjects('SFXSourceChannel')
  for k, name in ipairs(audioChannels) do
    local channel = scenetree.findObject(name)
    if channel then
      channel = Sim.upcast(channel)
      callback(name, channel)
    end
  end
end

Callers

@/lua/ge/ge_utils.lua
  end
  forEachAudioChannel(callback)
  return lastVolumes
@/lua/ge/extensions/campaign/comics.lua
      end
      forEachAudioChannel(audioCallback)
      guihooks.trigger('ChangeState', {state = 'comic', params = {comiclist = comicPanels}})