|
|
| LinkEntity (Manager &mManager) |
| |
|
| LinkEntity (Manager &mManager, EntityID mfromId, EntityID mtoId) |
| |
|
| LinkEntity (Manager &mManager, EntityID mfromId, EntityID mtoId, EntityID m_fromPort, EntityID m_toPort, int m_fromSlot, int m_toSlot) |
| |
|
| LinkEntity (Manager &mManager, glm::vec3 mfrom, glm::vec3 mto) |
| |
| void | setComponentEntity (LinkComponent *c) override |
| |
| void | removeFromCells () override |
| |
| void | removeEntityFromCell () override |
| |
|
EntityID | getFromNode () const |
| |
|
EntityID | getToNode () const |
| |
|
virtual void | setConnectionType (ConnectionType setType) |
| |
|
virtual void | updateConnection () |
| |
|
virtual void | updatePortSlots () |
| |
|
virtual void | updateArrowHeads () |
| |
|
virtual void | addArrowHead () |
| |
|
virtual void | removeArrowHead () |
| |
|
| MultiCellEntity (Manager &mManager) |
| |
|
void | setOwnerCells (std::vector< Cell * > cells) |
| |
|
Cell * | getOwnerCells () 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 () |
| |
|
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) |
| |
|
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 (Component *c) |
| |
|
virtual void | setComponentEntity (NodeComponent *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 | removeFromCell () |
| |