|
| Link (Manager &mManager) |
|
| Link (Manager &mManager, unsigned int mfromId, unsigned int mtoId) |
|
| Link (Manager &mManager, Entity *mfrom, Entity *mto) |
|
| Link (Manager &mManager, NodeEntity *mfrom, NodeEntity *mto) |
|
void | addGroup (Group mGroup) override |
|
void | update (float deltaTime) override |
|
void | cellUpdate () override |
|
void | updateArrowHeads () override |
|
void | updateLinkToPorts () override |
|
void | addArrowHead () override |
|
void | removeArrowHead () override |
|
void | updateLinkToNodes () override |
|
std::string | getBestPortForConnection (const glm::vec3 &fromPos, const glm::vec3 &toPos) |
|
void | imgui_print () override |
|
void | imgui_display () override |
|
void | destroy () |
|
| 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 () |
|
| 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 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 () |
|
bool | hasGroup (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) |
|