InterpMode
Definition TimelineTypes.h:6
Definition ScriptValueClip.h:16
virtual void AddKeyframeAtTime(float localTime, Node *targetNode) override
Definition ScriptValueClip.cpp:121
virtual ~ScriptValueClip()
Definition ScriptValueClip.cpp:11
virtual float GetKeyframeTime(uint32_t index) const override
Definition ScriptValueClip.h:30
virtual uint32_t GetNumKeyframes() const override
Definition ScriptValueClip.h:29
virtual bool SupportsKeyframes() const override
Definition ScriptValueClip.h:28
ScriptValueClip()
Definition ScriptValueClip.cpp:7
virtual void SetKeyframeTime(uint32_t index, float time) override
Definition ScriptValueClip.cpp:150
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition ScriptValueClip.cpp:67
const ScriptValueKeyframe & GetKeyframe(uint32_t index) const
Definition ScriptValueClip.h:35
Datum EvaluateAtLocalTime(float localTime) const
Definition ScriptValueClip.cpp:166
virtual void SaveStream(Stream &stream) override
Definition ScriptValueClip.cpp:15
std::vector< ScriptValueKeyframe > mKeyframes
Definition ScriptValueClip.h:42
DECLARE_CLIP(ScriptValueClip, TimelineClip)
void AddKeyframe(const ScriptValueKeyframe &kf)
Definition ScriptValueClip.cpp:102
virtual void RemoveKeyframe(uint32_t index) override
Definition ScriptValueClip.cpp:158
virtual void LoadStream(Stream &stream, uint32_t version) override
Definition ScriptValueClip.cpp:41
Definition TimelineClip.h:24
Definition ScriptValueClip.h:9
Datum mValue
Definition ScriptValueClip.h:11
InterpMode mInterpMode
Definition ScriptValueClip.h:12
float mTime
Definition ScriptValueClip.h:10