comp::Entity2D_World Class Reference
#include <Entity2D.hpp>
Public Member Functions | |
| Entity2D_World (iv::Instance *inst) | |
Public Member Functions inherited from iv::World< Entity2D > | |
| World (iv::Instance *inst) | |
| iv::Instance * | instance () const |
| void | Register (Component *) |
| void | Unregister (Component *) |
| const std::unordered_set< Component * > & | components () |
Public Member Functions inherited from iv::GenericListener_Index< Entity2D_Listener > | |
| GenericListener_Index (iv::Instance *inst) | |
| iv::Instance * | instance () const |
| void | AddListener (Listener *) |
| void | RemoveListener (Listener *) |
| void | InitializeListener (Listener *) |
| void | InvokeListeners (void(Listener::*member)(Params ...), Params ... params) |
Public Member Functions inherited from iv::ComponentAttr_Index< Entity2D > | |
| ComponentAttr_Index (iv::Instance *inst) | |
| iv::Instance * | instance () const |
| void | AttributeEvent (iv::AttributeEventProcessor::Event event, Component *component, iv::Attribute *attr, iv::AttributeListener *listener) |
Public Attributes | |
| iv::ClientMarker | cm |
Public Attributes inherited from iv::World< Entity2D > | |
| iv::ClientMarker | cm |
Public Attributes inherited from iv::GenericListener_Index< Entity2D_Listener > | |
| iv::ClientMarker | cm |
Public Attributes inherited from iv::ComponentAttr_Index< Entity2D > | |
| iv::ClientMarker | cm |
Protected Member Functions | |
| virtual void | Listener_Initialize (Entity2D_Listener *) override |
| virtual void | Component_Registered (Entity2D *entity) override |
| virtual void | Component_Unregistered (Entity2D *entity) override |
| virtual void | Component_AttrChanged (Entity2D *entity, iv::Attribute *attr) override |
Protected Member Functions inherited from iv::World< Entity2D > | |
| virtual void | Component_Registered (Component *component)=0 |
| virtual void | Component_Unregistered (Component *component)=0 |
Protected Member Functions inherited from iv::GenericListener_Index< Entity2D_Listener > | |
| virtual void | Listener_Initialize (Listener *)=0 |
Protected Member Functions inherited from iv::ComponentAttr_Index< Entity2D > | |
| virtual void | Component_AttrChanged (Component *component, iv::Attribute *attr)=0 |
Detailed Description
Definition at line 77 of file Entity2D.hpp.
Constructor & Destructor Documentation
◆ Entity2D_World()
| comp::Entity2D_World::Entity2D_World | ( | iv::Instance * | inst | ) |
Definition at line 73 of file Entity2D.cpp.
Member Function Documentation
◆ Listener_Initialize()
|
overrideprotectedvirtual |
Definition at line 82 of file Entity2D.cpp.
◆ Component_Registered()
|
overrideprotectedvirtual |
Definition at line 88 of file Entity2D.cpp.
◆ Component_Unregistered()
|
overrideprotectedvirtual |
Definition at line 93 of file Entity2D.cpp.
◆ Component_AttrChanged()
|
overrideprotectedvirtual |
Definition at line 98 of file Entity2D.cpp.
Member Data Documentation
◆ cm
| iv::ClientMarker comp::Entity2D_World::cm |
Definition at line 80 of file Entity2D.hpp.
The documentation for this class was generated from the following files:
- iv_components/Entity2D/Entity2D.hpp
- iv_components/Entity2D/Entity2D.cpp

Public Member Functions inherited from 