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