| addSystem(std::unique_ptr< ecs::ISystem > system) override | eng::AScene | inlinevirtual |
| AScene(const id assignedId) | eng::AScene | inlineexplicit |
| AScene(const AScene &other)=delete | eng::AScene | |
| AScene(AScene &&other)=delete | eng::AScene | |
| BOSS_MUSIC_DURATION | gme::GameMulti | privatestatic |
| ENEMY_SMOOTH_FACTOR | gme::GameMulti | privatestatic |
| event(const eng::Event &event) override | gme::GameMulti | virtual |
| GameMulti(eng::id assignedId, const std::shared_ptr< eng::IRenderer > &renderer, const std::shared_ptr< eng::IAudio > &audio, float skinIndex, bool &showDebug, uint32_t sessionId) | gme::GameMulti | |
| GameMulti(const GameMulti &other)=delete | gme::GameMulti | |
| GameMulti(GameMulti &&other)=delete | gme::GameMulti | |
| getId() const override | eng::AScene | inlinevirtual |
| getName() override | eng::AScene | inlinevirtual |
| getRegistry() override | eng::AScene | inlinevirtual |
| handleWorldStateUpdate(const utl::Event &event) | gme::GameMulti | private |
| m_audio | gme::GameMulti | private |
| m_beginSoundEntity | gme::GameMulti | private |
| m_bossMusicEntity | gme::GameMulti | private |
| m_bossMusicStarted | gme::GameMulti | private |
| m_bossMusicTimer | gme::GameMulti | private |
| m_enemyData | gme::GameMulti | private |
| m_enemyEntities | gme::GameMulti | private |
| m_eventBus | eng::AScene | protected |
| m_eventComponentId | gme::GameMulti | private |
| m_firstWorldState | gme::GameMulti | private |
| m_hudSystem | gme::GameMulti | private |
| m_id | eng::AScene | private |
| m_inputHistory | gme::GameMulti | private |
| m_keysPressed | gme::GameMulti | private |
| m_lastAckSeqId | gme::GameMulti | private |
| m_loadedFonts | gme::GameMulti | private |
| m_loadedTextures | gme::GameMulti | private |
| m_localPlayerEntity | gme::GameMulti | private |
| m_name | eng::AScene | private |
| m_playerController | gme::GameMulti | private |
| m_playerSkinMap | gme::GameMulti | private |
| m_playMusic | gme::GameMulti | private |
| m_projectileData | gme::GameMulti | private |
| m_projectileEntities | gme::GameMulti | private |
| m_registry | eng::AScene | private |
| m_remotePlayerData | gme::GameMulti | private |
| m_remotePlayers | gme::GameMulti | private |
| m_renderer | gme::GameMulti | private |
| m_sessionId | gme::GameMulti | private |
| m_showDebug | gme::GameMulti | private |
| m_skinIndex | gme::GameMulti | private |
| m_stageManager | gme::GameMulti | private |
| m_starfieldCreated | gme::GameMulti | private |
| m_systems | eng::AScene | private |
| onGameOver | gme::GameMulti | |
| operator=(const GameMulti &other)=delete | gme::GameMulti | |
| operator=(GameMulti &&other)=delete | gme::GameMulti | |
| eng::AScene::operator=(const AScene &other)=delete | eng::AScene | |
| eng::AScene::operator=(AScene &&other)=delete | eng::AScene | |
| playMusic() | gme::GameMulti | inline |
| preloadCommonTextures() | gme::GameMulti | private |
| processEventBus() | gme::GameMulti | private |
| PROJECTILE_SMOOTH_FACTOR | gme::GameMulti | privatestatic |
| REMOTE_PLAYER_SMOOTH_FACTOR | gme::GameMulti | privatestatic |
| setName(const std::string &newName) override | eng::AScene | inlinevirtual |
| setupEventSubscriptions() const | gme::GameMulti | private |
| update(float dt, const eng::WindowSize &size) override | gme::GameMulti | virtual |
| updateInterpolation(std::unordered_map< uint32_t, InterpolationData > &dataMap, std::unordered_map< uint32_t, ecs::Entity > &entityMap, float smoothFactor, float dt, ecs::Registry ®istry) | gme::GameMulti | private |
| updateInterpolation(std::unordered_map< uint32_t, InterpolationData > &dataMap, std::unordered_map< uint32_t, ecs::Entity > &entityMap, float smoothFactor, float dt, ecs::Registry ®istry) const | gme::GameMulti | private |
| updatePlayerSkin() | gme::GameMulti | |
| updateSystems(const float dt) override | eng::AScene | inlinevirtual |
| ~AScene() override=default | eng::AScene | |
| ~GameMulti() override=default | gme::GameMulti | |
| ~IScene()=default | eng::IScene | virtual |