| addScore(std::uint32_t sessionId, int points) | gme::EntityManager | |
| cleanupDestroyedEntities() | gme::EntityManager | |
| clear() | gme::EntityManager | |
| createAdvancedEnemy(float x, float y, float health=100.0f) | gme::EntityManager | |
| createBasicEnemy(float x, float y, float health=50.0f) | gme::EntityManager | |
| createBoss(float x, float y, float health=1000.0f) | gme::EntityManager | |
| createEnemyProjectile(std::uint32_t enemyId, float x, float y, float vx, float vy) | gme::EntityManager | |
| createPlayer(std::uint32_t sessionId, float x, float y) | gme::EntityManager | |
| createPlayerProjectile(std::uint32_t playerId, float x, float y, float vx, float vy, bool isSupercharged=false) | gme::EntityManager | |
| createPowerup(float x, float y, uint8_t powerupType) | gme::EntityManager | |
| destroyEnemy(std::uint32_t enemyId) | gme::EntityManager | |
| destroyPlayer(std::uint32_t sessionId) | gme::EntityManager | |
| destroyPowerup(std::uint32_t powerupId) | gme::EntityManager | |
| destroyProjectile(std::uint32_t projectileId) | gme::EntityManager | |
| EntityManager(ecs::Registry ®istry) | gme::EntityManager | explicit |
| EntityManager(const EntityManager &)=delete | gme::EntityManager | |
| EntityManager(EntityManager &&)=delete | gme::EntityManager | |
| getAlivePlayerCount() const | gme::EntityManager | |
| getAllEntityStates() const | gme::EntityManager | |
| getEnemies() const | gme::EntityManager | inline |
| getEnemy(std::uint32_t enemyId) | gme::EntityManager | |
| getEntityMetadata(std::uint32_t networkId) | gme::EntityManager | |
| getEntityMetadata(std::uint32_t networkId) const | gme::EntityManager | |
| getNetworkEntityType(ServerEntityType type) const | gme::EntityManager | |
| getNetworkIdForEntity(ecs::Entity entity) const | gme::EntityManager | |
| getPlayer(std::uint32_t sessionId) | gme::EntityManager | |
| getPlayerEntity(std::uint32_t sessionId) const | gme::EntityManager | |
| getPlayers() const | gme::EntityManager | inline |
| getProjectile(std::uint32_t projectileId) | gme::EntityManager | |
| getProjectiles() const | gme::EntityManager | inline |
| getScore(std::uint32_t sessionId) const | gme::EntityManager | |
| getTotalEntityCount() const | gme::EntityManager | |
| hasPlayer(std::uint32_t sessionId) const | gme::EntityManager | |
| m_deadPlayers | gme::EntityManager | private |
| m_destroyQueue | gme::EntityManager | private |
| m_enemyEntities | gme::EntityManager | private |
| m_entityMetadata | gme::EntityManager | private |
| m_entityToNetworkId | gme::EntityManager | private |
| m_nextEnemyId | gme::EntityManager | private |
| m_nextPowerupId | gme::EntityManager | private |
| m_nextProjectileId | gme::EntityManager | private |
| m_playerEntities | gme::EntityManager | private |
| m_playerScores | gme::EntityManager | private |
| m_powerupEntities | gme::EntityManager | private |
| m_projectileEntities | gme::EntityManager | private |
| m_registry | gme::EntityManager | private |
| markPlayerAsDead(std::uint32_t sessionId) | gme::EntityManager | |
| operator=(const EntityManager &)=delete | gme::EntityManager | |
| operator=(EntityManager &&)=delete | gme::EntityManager | |
| processDestroyQueue() | gme::EntityManager | private |
| registerEntity(ecs::Entity entity, ServerEntityType type, std::uint32_t networkId, float lifetime=-1.0f, std::uint32_t ownerId=0) | gme::EntityManager | private |
| resetScore(std::uint32_t sessionId) | gme::EntityManager | |
| unregisterEntity(std::uint32_t networkId) | gme::EntityManager | private |
| updateLifetimes(float deltaTime) | gme::EntityManager | |
| ~EntityManager()=default | gme::EntityManager | |