Polyphase Game Engine
Loading...
Searching...
No Matches
ActivateTrack.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7public:
8
10
12 virtual ~ActivateTrack();
13
14 virtual void Evaluate(float time, Node* target, TimelineInstance* inst) override;
15 virtual void Reset(Node* target, TimelineInstance* inst) override;
16
17 virtual const char* GetTrackTypeName() const override { return "Activate"; }
18 virtual glm::vec4 GetTrackColor() const override;
19 virtual TypeId GetDefaultClipType() const override;
20};
uint32_t TypeId
Definition EngineTypes.h:64
Definition ActivateTrack.h:6
virtual TypeId GetDefaultClipType() const override
Definition ActivateTrack.cpp:60
virtual void Evaluate(float time, Node *target, TimelineInstance *inst) override
Definition ActivateTrack.cpp:18
virtual glm::vec4 GetTrackColor() const override
Definition ActivateTrack.cpp:55
virtual ~ActivateTrack()
Definition ActivateTrack.cpp:14
virtual void Reset(Node *target, TimelineInstance *inst) override
Definition ActivateTrack.cpp:51
virtual const char * GetTrackTypeName() const override
Definition ActivateTrack.h:17
ActivateTrack()
Definition ActivateTrack.cpp:10
DECLARE_TRACK(ActivateTrack, TimelineTrack)
Definition Node.h:67
Definition TimelineInstance.h:32
Definition TimelineTrack.h:25