|
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) |
|
virtual void | setComponentEntity (LinkComponent *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 () |
|
virtual void | removeEntity () |
|
|
std::optional< ComponentArray > | nodeComponentArray |
|
std::optional< ComponentBitSet > | nodeComponentBitSet |
|
Manager & | manager |
|
The documentation for this class was generated from the following files:
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/GECS/Core/GECS.h
- /mnt/c/Users/lefte/Mujin/MastersThesis/Taz/TazGraph/TazGraphEngine/GECS/Core/GECS.cpp