comp::Entity2D_Listener Class Reference

#include <Entity2D.hpp>

Public Member Functions

 Entity2D_Listener (iv::Instance *inst, Entity2D_World *world)
 
virtual void Entity2D_Registered (Entity2D *)
 
virtual void Entity2D_Unregistered (Entity2D *)
 
virtual void Entity2D_Moved (Entity2D *)
 
- Public Member Functions inherited from iv::GenericListener< Entity2D_Listener >
 GenericListener (iv::Instance *inst, GenericListener_Index< Listener > *index)
 
 ~GenericListener ()
 
iv::Instanceinstance () const
 
void Initialize ()
 
void VerifyInitialization ()
 

Public Attributes

iv::ClientMarker cm
 
- Public Attributes inherited from iv::GenericListener< Entity2D_Listener >
iv::ClientMarker cm
 

Detailed Description

Do not forget to call this->Entity2D_Listener::Initialize(), it will call Entity2D_Registered for all existing entities.

Definition at line 57 of file Entity2D.hpp.

Constructor & Destructor Documentation

◆ Entity2D_Listener()

comp::Entity2D_Listener::Entity2D_Listener ( iv::Instance inst,
Entity2D_World world 
)

Definition at line 65 of file Entity2D.cpp.

Member Function Documentation

◆ Entity2D_Registered()

virtual void comp::Entity2D_Listener::Entity2D_Registered ( Entity2D )
inlinevirtual

Reimplemented in comp::Entity2D_SimpleView.

Definition at line 64 of file Entity2D.hpp.

◆ Entity2D_Unregistered()

virtual void comp::Entity2D_Listener::Entity2D_Unregistered ( Entity2D )
inlinevirtual

Reimplemented in comp::Entity2D_SimpleView.

Definition at line 65 of file Entity2D.hpp.

◆ Entity2D_Moved()

virtual void comp::Entity2D_Listener::Entity2D_Moved ( Entity2D )
inlinevirtual

Definition at line 66 of file Entity2D.hpp.

Member Data Documentation

◆ cm

iv::ClientMarker comp::Entity2D_Listener::cm

Definition at line 60 of file Entity2D.hpp.


The documentation for this class was generated from the following files: