TazGraph Project v0.1.0
|
Public Member Functions | |
void | init () override |
void | update (float deltaTime) override |
void | draw (size_t v_index, PlaneColorRenderer &batch, TazGraphEngine::Window &window) |
void | addLink (LinkEntity *link) |
void | removeLink (LinkEntity *link) |
std::string | GetComponentName () override |
void | showGUI () override |
void | createInnerLinks () |
void | removeInnerLinks () |
![]() | |
virtual void | draw (size_t e_index, PlaneModelRenderer &batch, TazGraphEngine::Window &window) |
virtual void | draw (size_t e_index, LineRenderer &batch, TazGraphEngine::Window &window) |
virtual void | draw (size_t e_index, LightRenderer &batch, TazGraphEngine::Window &window) |
Public Attributes | |
std::vector< LinkEntity * > | innerLinks |
std::vector< LinkEntity * > | pathLinks |
TransformComponent * | transform = nullptr |
![]() | |
Entity * | entity = nullptr |
![]() | |
ComponentID | id = 0u |
|
inlinevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.