| beginPlay() | Engine::Components::Logic | virtual |
| canTick() const | Engine::Components::Logic | |
| component | Engine::Components::Scene | protected |
| ComponentName | Engine::Components::Logic | static |
| endPlay() | Engine::Components::Logic | virtual |
| getComponentName() const | Engine::Components::Logic | virtual |
| getOwningEntity() const | Engine::Components::Logic | |
| getScene() const | Engine::Components::Logic | protected |
| getSceneManager() const | Engine::Components::Logic | protected |
| hasBegunPlay() const | Engine::Components::Logic | |
| hasBegunPlay_ | Engine::Components::Logic | private |
| IsUnique | Engine::Components::Logic | static |
| Logic(Entities::Scene *owningScene) | Engine::Components::Logic | explicit |
| owningEntity_ | Engine::Components::Logic | private |
| parentComponent | Engine::Components::Scene | protected |
| Scene(Entities::Scene *scene) | Engine::Components::Scene | explicit |
| Scene(Entities::Scene *scene, const entt::entity &parent, const glm::mat4 &transform) | Engine::Components::Scene | explicit |
| Scene(Entities::Scene *scene, const entt::entity &parent, const glm::vec3 &position) | Engine::Components::Scene | explicit |
| Scene(Entities::Scene *scene, const entt::entity &parent, const glm::vec3 &position, const glm::quat &rotation) | Engine::Components::Scene | explicit |
| Scene(Entities::Scene *scene, const entt::entity &parent, const glm::vec3 &position, const glm::vec3 &rotation) | Engine::Components::Scene | explicit |
| Scene(Entities::Scene *scene, const entt::entity &parent, const glm::vec3 &position, const glm::quat &rotation, const glm::vec3 &scale) | Engine::Components::Scene | explicit |
| scene_ | Engine::Components::Logic | private |
| setCanTick(bool enable) | Engine::Components::Logic | |
| setOwningEntity(Entities::Entity *entity) | Engine::Components::Logic | private |
| setParent(const entt::entity &parent) | Engine::Components::Scene | private |
| tick(double deltaTime) | Engine::Components::Logic | virtual |
| tickEnabled | Engine::Components::Logic | private |
| transformComponent | Engine::Components::Scene | protected |
| ~Logic()=default | Engine::Components::Logic | virtual |