|
|
| NodeEntity (Manager &mManager) |
| |
| void | setComponentEntity (NodeComponent *c) override |
| |
| void | removeEntityFromCell () override |
| |
|
void | addInLink (EntityID link) |
| |
|
void | addOutLink (EntityID link) |
| |
|
void | removeInLink (EntityID link) |
| |
|
void | removeOutLink (EntityID link) |
| |
|
const std::vector< EntityID > & | getInLinks () const |
| |
|
const std::vector< EntityID > & | getOutLinks () const |
| |
|
virtual void | addPorts () |
| |
|
virtual void | removePorts () |
| |
|
virtual void | removeSlots () |
| |
|
virtual void | updatePorts (float deltaTime) |
| |
|
| EmptyEntity (Manager &mManager) |
| |
| void | setComponentEntity (Component *c) override |
| |
| void | removeFromCell () override |
| |
|
| CellEntity (Manager &mManager) |
| |
|
void | setOwnerCell (Cell *cell) |
| |
| Cell * | getOwnerCell () const |
| |
|
void | setId (EntityID m_id) |
| |
|
EntityID | getId () |
| |
|
void | hide () |
| |
|
void | reveal () |
| |
|
bool | isHidden () |
| |
|
| Entity (Manager &mManager) |
| |
|
virtual void | update (float deltaTime) |
| |
|
virtual void | cellUpdate () |
| |
|
void | draw (size_t e_index, PlaneModelRenderer &batch, TazGraphEngine::Window &window) |
| |
|
void | draw (size_t e_index, LineRenderer &batch, TazGraphEngine::Window &window) |
| |
|
void | draw (size_t e_index, PlaneColorRenderer &batch, TazGraphEngine::Window &window) |
| |
|
void | draw (size_t e_index, LightRenderer &batch, TazGraphEngine::Window &window) |
| |
|
virtual void | onCreation () |
| |
|
Entity * | getParentEntity () |
| |
|
void | setParentEntity (Entity *pEntity) |
| |
|
bool | isActive () |
| |
|
virtual void | destroy () |
| |
|
bool | hasGroup (Group mGroup) |
| |
|
virtual void | addToGroup (Group mGroup) |
| |
|
virtual void | removeGroup (Group mGroup) |
| |
|
template<typename T > |
| bool | hasComponent () const |
| |
|
template<typename T , typename... TArgs> |
| T & | addComponent (TArgs &&... mArgs) |
| | have addScript function
|
| |
|
template<typename T > |
| void | removeComponent () |
| |
|
virtual void | setComponentEntity (LinkComponent *c) |
| |
|
template<typename T > |
| T & | GetComponent () const |
| |
|
template<typename T > |
| T * | GetComponentPtr () |
| |
|
bool | hasComponentByName (const std::string &componentName) |
| |
|
Manager * | getManager () |
| |
|
virtual void | imgui_print () |
| |
|
virtual void | imgui_display () |
| |
|
virtual void | removeFromCells () |
| |