| 209 | } |
| 210 | |
| 211 | void SpawnListManager::SetModuleFactory(ModuleFactory* factory) |
| 212 | { |
| 213 | mInstrumentModules.SetList(factory->GetSpawnableModules(kModuleCategory_Instrument)); |
| 214 | mNoteModules.SetList(factory->GetSpawnableModules(kModuleCategory_Note)); |
| 215 | mSynthModules.SetList(factory->GetSpawnableModules(kModuleCategory_Synth)); |
| 216 | mAudioModules.SetList(factory->GetSpawnableModules(kModuleCategory_Audio)); |
| 217 | mModulatorModules.SetList(factory->GetSpawnableModules(kModuleCategory_Modulator)); |
| 218 | mPulseModules.SetList(factory->GetSpawnableModules(kModuleCategory_Pulse)); |
| 219 | mOtherModules.SetList(factory->GetSpawnableModules(kModuleCategory_Other)); |
| 220 | |
| 221 | SetUpPluginsDropdown(); |
| 222 | SetUpPrefabsDropdown(); |
| 223 | |
| 224 | mDropdowns.push_back(&mInstrumentModules); |
| 225 | mDropdowns.push_back(&mNoteModules); |
| 226 | mDropdowns.push_back(&mSynthModules); |
| 227 | mDropdowns.push_back(&mAudioModules); |
| 228 | mDropdowns.push_back(&mModulatorModules); |
| 229 | mDropdowns.push_back(&mPulseModules); |
| 230 | mDropdowns.push_back(&mPlugins); |
| 231 | mDropdowns.push_back(&mOtherModules); |
| 232 | mDropdowns.push_back(&mPrefabs); |
| 233 | } |
| 234 | |
| 235 | void SpawnListManager::SetUpPrefabsDropdown() |
| 236 | { |
no test coverage detected