#include <Entity2D.hpp>

Public Member Functions

 Entity2D (iv::ClientMarker *owner)
 
 ~Entity2D ()
 
void Register (Entity2D_World *world)
 
void Unregister ()
 
iv::ClientMarkerowner ()
 
bool registered ()
 
Entity2D_Worldworld ()
 

Public Attributes

Entity2D_TypeId type
 
iv::VLink v_entity
 
iv::ComponentAttr< Entity2D, iv::float2position
 

Detailed Description

Definition at line 27 of file Entity2D.hpp.

Constructor & Destructor Documentation

◆ Entity2D()

comp::Entity2D::Entity2D ( iv::ClientMarker owner)

Definition at line 10 of file Entity2D.cpp.

◆ ~Entity2D()

comp::Entity2D::~Entity2D ( )

Definition at line 19 of file Entity2D.cpp.

Member Function Documentation

◆ Register()

void comp::Entity2D::Register ( Entity2D_World world)

Definition at line 24 of file Entity2D.cpp.

◆ Unregister()

void comp::Entity2D::Unregister ( )

Definition at line 38 of file Entity2D.cpp.

◆ owner()

iv::ClientMarker * comp::Entity2D::owner ( )

Definition at line 59 of file Entity2D.cpp.

◆ registered()

bool comp::Entity2D::registered ( )

Definition at line 49 of file Entity2D.cpp.

◆ world()

Entity2D_World * comp::Entity2D::world ( )

Definition at line 54 of file Entity2D.cpp.

Member Data Documentation

◆ type

Entity2D_TypeId comp::Entity2D::type

Definition at line 41 of file Entity2D.hpp.

◆ v_entity

iv::VLink comp::Entity2D::v_entity

Definition at line 42 of file Entity2D.hpp.

◆ position

iv::ComponentAttr< Entity2D, iv::float2 > comp::Entity2D::position

Definition at line 45 of file Entity2D.hpp.


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