Polyphase Game Engine
Loading...
Searching...
No Matches
TransformTrack.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Timeline/TimelineTrack.h
"
4
5
class
TransformTrack
:
public
TimelineTrack
6
{
7
public
:
8
9
DECLARE_TRACK
(
TransformTrack
,
TimelineTrack
);
10
11
TransformTrack
();
12
virtual
~TransformTrack
();
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
"Transform"
; }
18
virtual
glm::vec4
GetTrackColor
()
const override
;
19
virtual
TypeId
GetDefaultClipType
()
const override
;
20
};
TypeId
uint32_t TypeId
Definition
EngineTypes.h:64
TimelineTrack.h
Node
Definition
Node.h:67
TimelineInstance
Definition
TimelineInstance.h:32
TimelineTrack
Definition
TimelineTrack.h:25
TransformTrack
Definition
TransformTrack.h:6
TransformTrack::Evaluate
virtual void Evaluate(float time, Node *target, TimelineInstance *inst) override
Definition
TransformTrack.cpp:18
TransformTrack::Reset
virtual void Reset(Node *target, TimelineInstance *inst) override
Definition
TransformTrack.cpp:49
TransformTrack::DECLARE_TRACK
DECLARE_TRACK(TransformTrack, TimelineTrack)
TransformTrack::GetDefaultClipType
virtual TypeId GetDefaultClipType() const override
Definition
TransformTrack.cpp:58
TransformTrack::GetTrackColor
virtual glm::vec4 GetTrackColor() const override
Definition
TransformTrack.cpp:53
TransformTrack::TransformTrack
TransformTrack()
Definition
TransformTrack.cpp:10
TransformTrack::~TransformTrack
virtual ~TransformTrack()
Definition
TransformTrack.cpp:14
TransformTrack::GetTrackTypeName
virtual const char * GetTrackTypeName() const override
Definition
TransformTrack.h:17
Engine
Source
Engine
Timeline
Tracks
TransformTrack.h
Generated by
1.9.8