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