This is the complete list of members for gme::CollisionSystem, including all inherited members.
| applyDamageToEnemy(std::uint32_t enemyId, float damage, std::uint32_t attackerPlayerId=0) | gme::CollisionSystem | private |
| applyDamageToPlayer(std::uint32_t playerId, float damage) | gme::CollisionSystem | private |
| checkCircleCollision(float x1, float y1, float r1, float x2, float y2, float r2, float *overlapDist=nullptr) const | gme::CollisionSystem | inlineprivate |
| checkCircularCollision(const ecs::Transform &transform1, const ecs::Hitbox &hitbox1, const ecs::Transform &transform2, const ecs::Hitbox &hitbox2) | gme::CollisionSystem | inlineprivatestatic |
| CollisionSystem(const std::shared_ptr< eng::IRenderer > &renderer, bool &showDebug) | gme::CollisionSystem | inlineexplicit |
| CollisionSystem(const CollisionSystem &)=delete | gme::CollisionSystem | |
| CollisionSystem(CollisionSystem &&)=delete | gme::CollisionSystem | |
| CollisionSystem(const std::shared_ptr< eng::IRenderer > &renderer, bool &showDebug) | gme::CollisionSystem | inlineexplicit |
| CollisionSystem(const CollisionSystem &)=delete | gme::CollisionSystem | |
| CollisionSystem(CollisionSystem &&)=delete | gme::CollisionSystem | |
| CollisionSystem(ecs::Registry ®istry, EntityManager &entityManager) | gme::CollisionSystem | inlineexplicit |
| CollisionSystem(const CollisionSystem &)=delete | gme::CollisionSystem | |
| CollisionSystem(CollisionSystem &&)=delete | gme::CollisionSystem | |
| createExplosion(ecs::Registry ®istry, float x, float y) | gme::CollisionSystem | inlineprivatestatic |
| ensureEnemyDeathChannel(ecs::Registry ®istry, const std::size_t channelIndex) | gme::CollisionSystem | inlineprivate |
| ensurePlayerDeathAudio(ecs::Registry ®istry) | gme::CollisionSystem | inlineprivate |
| getCollisionCount() const | gme::CollisionSystem | inline |
| getCollisionInfo(ecs::Entity entity, float &x, float &y, float &radius) const | gme::CollisionSystem | inlineprivate |
| handleEnemyProjectilePlayerCollision() | gme::CollisionSystem | private |
| handlePlayerEnemyCollision() | gme::CollisionSystem | private |
| handlePlayerPowerupCollision() | gme::CollisionSystem | private |
| handlePlayerProjectileEnemyCollision() | gme::CollisionSystem | private |
| isEnable() override | gme::CollisionSystem | inlinevirtual |
| isEnable() override | gme::CollisionSystem | inlinevirtual |
| m_collisionCount | gme::CollisionSystem | private |
| m_enemyDeathAudioEntities | gme::CollisionSystem | private |
| m_entityManager | gme::CollisionSystem | private |
| m_isEnable | ecs::ASystem | private |
| m_nextEnemyDeathChannel | gme::CollisionSystem | private |
| m_playerDeathAudioEntity | gme::CollisionSystem | private |
| m_registry | gme::CollisionSystem | private |
| m_renderer | gme::CollisionSystem | private |
| m_showDebug | gme::CollisionSystem | private |
| m_wasPlayerPresent | gme::CollisionSystem | private |
| operator=(const CollisionSystem &)=delete | gme::CollisionSystem | |
| operator=(const CollisionSystem &&)=delete | gme::CollisionSystem | |
| operator=(const CollisionSystem &)=delete | gme::CollisionSystem | |
| operator=(CollisionSystem &&)=delete | gme::CollisionSystem | |
| operator=(const CollisionSystem &)=delete | gme::CollisionSystem | |
| operator=(CollisionSystem &&)=delete | gme::CollisionSystem | |
| playEnemyDeathSound(ecs::Registry ®istry) | gme::CollisionSystem | inlineprivate |
| playPlayerDeathSound(ecs::Registry ®istry) | gme::CollisionSystem | inlineprivate |
| removeEnemy(ecs::Registry ®istry, ecs::Entity entity) | gme::CollisionSystem | inlineprivatestatic |
| removeProjectile(ecs::Registry ®istry, ecs::Entity entity) | gme::CollisionSystem | inlineprivatestatic |
| resetCollisionCount() | gme::CollisionSystem | inline |
| setEnable(bool enable) override | gme::CollisionSystem | inlinevirtual |
| setEnable(const bool enable) override | gme::CollisionSystem | inlinevirtual |
| update(ecs::Registry ®istry, float dt) override | gme::CollisionSystem | inlinevirtual |
| update(ecs::Registry ®istry, float dt) override | gme::CollisionSystem | inlinevirtual |
| update(ecs::Registry ®istry, float deltaTime) override | gme::CollisionSystem | virtual |
| ~CollisionSystem() override=default | gme::CollisionSystem | |
| ~CollisionSystem() override=default | gme::CollisionSystem | |
| ~CollisionSystem() override=default | gme::CollisionSystem | |
| ~ISystem()=default | ecs::ISystem | virtual |