| 
    Nymph Game Engine
    
   Chaiscript based Game Engine 
   | 
 
This is the complete list of members for Component, including all inherited members.
| active | Component | protected | 
| addObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual | 
| className() const noexcept | Component | virtual | 
| Component() | Component | |
| ComponentManager class | Component | friend | 
| entity | Component | protected | 
| Entity class | Component | friend | 
| eventsWaiting() const noexcept | Events::Observer | inlineprotected | 
| getEvent() | Events::Observer | inlineprotected | 
| getId() const noexcept | Component | |
| getTransform() const noexcept | Component | |
| getValueForSorting() const =0 | Component | pure virtual | 
| handleQueuedEvent(std::shared_ptr< Events::Event > event) override | Component | virtual | 
| id | Component | protected | 
| isActive() const noexcept | Component | |
| log(el::base::type::ostream_t &os) const override | Component | virtual | 
| next_id | Component | protectedstatic | 
| notify(std::shared_ptr< Event > event) | Events::Subject | virtual | 
| notifyNow(std::shared_ptr< Event > event) | Events::Subject | virtual | 
| onDestroy()=0 | Component | pure virtual | 
| onNotify(std::shared_ptr< Event > event) | Events::Observer | inline | 
| onNotifyNow(std::shared_ptr< Events::Event > event) override | Component | virtual | 
| onStart()=0 | Component | pure virtual | 
| onUpdate(const double delta)=0 | Component | pure virtual | 
| operator<(Component &other) noexcept | Component | |
| processEventQueue() | Events::Observer | inline | 
| removeObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual | 
| setActive(const bool active) noexcept | Component | |
| setTransform(std::shared_ptr< Transform > transform) | Component | |
| to_string() const noexcept | Component | virtual | 
| transform | Component | protected | 
| ~Component() | Component | inlinevirtual | 
| ~Observer() | Events::Observer | inlinevirtual | 
| ~Subject()=default | Events::Subject | virtual |