TazGraph Project v0.1.0
|
Public Member Functions | |
void | init () override |
void | update (float deltaTime) override |
void | draw (size_t e_index, PlaneModelRenderer &batch, TazGraphEngine::Window &window) override |
void | Play (const char *animName, int reps=0) |
void | resetAnimation () |
std::string | getPlayName () |
![]() | |
virtual void | draw (size_t e_index, LineRenderer &batch, TazGraphEngine::Window &window) |
virtual void | draw (size_t e_index, PlaneColorRenderer &batch, TazGraphEngine::Window &window) |
virtual void | draw (size_t e_index, LightRenderer &batch, TazGraphEngine::Window &window) |
virtual std::string | GetComponentName () |
virtual void | showGUI () |
Public Attributes | |
Line_w_Color * | line = nullptr |
also we use MovingAnimator instead of simple Animator so that entities use less memory and we use it to entities that have triggers that change their animation | |
std::string | animationName = "" |
timestamp | resumeTime = 0 |
![]() | |
LinkEntity * | entity = nullptr |
![]() | |
ComponentID | id = 0u |
|
inlineoverridevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.
|
inlineoverridevirtual |
Reimplemented from BaseComponent.