|
| LinkEntity (Manager &mManager) |
|
| LinkEntity (Manager &mManager, unsigned int mfromId, unsigned int mtoId) |
|
| LinkEntity (Manager &mManager, NodeEntity *mfrom, NodeEntity *mto) |
|
void | setComponentEntity (LinkComponent *c) override |
|
void | removeFromCells () |
|
void | removeEntity () override |
|
NodeEntity * | getFromNode () const |
|
NodeEntity * | getToNode () const |
|
EmptyEntity * | getFromPort () |
|
EmptyEntity * | getToPort () |
|
virtual void | updateLinkToPorts () |
|
virtual void | updateLinkToNodes () |
|
virtual void | updateArrowHeads () |
|
virtual void | addArrowHead () |
|
virtual void | removeArrowHead () |
|
| MultiCellEntity (Manager &mManager) |
|
void | setOwnerCells (std::vector< Cell * > cells) |
|
Cell * | getOwnerCells () const |
|
void | setId (unsigned int m_id) |
|
unsigned int | getId () |
|
void | hide () |
|
void | reveal () |
|
bool | isHidden () |
|
| Entity (Manager &mManager) |
|
virtual void | update (float deltaTime) |
|
virtual void | cellUpdate () |
|
virtual Cell * | getOwnerCell () const |
|
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) |
|
bool | isActive () |
|
virtual void | destroy () |
|
bool | hasGroup (Group mGroup) |
|
virtual void | addGroup (Group mGroup) |
|
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 (Component *c) |
|
virtual void | setComponentEntity (NodeComponent *c) |
|
template<typename T > |
T & | GetComponent () const |
|
bool | hasComponentByName (const std::string &componentName) |
|
Manager * | getManager () |
|
virtual void | addMessage (std::string mMessage) |
|
virtual Entity * | getParentEntity () |
|
virtual void | setParentEntity (Entity *pEntity) |
|
virtual void | imgui_print () |
|
virtual void | imgui_display () |
|
|
std::string | fromPort |
|
std::string | toPort |
|
std::vector< Cell * > | ownerCells = {} |
|
std::unordered_map< std::string, EmptyEntity * > | children |
|
std::vector< std::unique_ptr< BaseComponent > > | components |
|
|
unsigned int | fromId = 0 |
|
unsigned int | toId = 0 |
|
NodeEntity * | from = nullptr |
|
NodeEntity * | to = nullptr |
|
std::optional< ComponentArray > | nodeComponentArray |
|
std::optional< ComponentBitSet > | nodeComponentBitSet |
|
Manager & | manager |
|
◆ removeEntity()
void LinkEntity::removeEntity |
( |
| ) |
|
|
inlineoverridevirtual |
◆ setComponentEntity()
The documentation for this class was generated from the following file:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/GECS/Core/GECSEntity.h