|
Polyphase Game Engine
|
#include <ScriptValueClip.h>
Public Member Functions | |
| DECLARE_CLIP (ScriptValueClip, TimelineClip) | |
| ScriptValueClip () | |
| virtual | ~ScriptValueClip () |
| virtual void | SaveStream (Stream &stream) override |
| virtual void | LoadStream (Stream &stream, uint32_t version) override |
| virtual void | GatherProperties (std::vector< Property > &outProps) override |
| virtual bool | SupportsKeyframes () const override |
| virtual uint32_t | GetNumKeyframes () const override |
| virtual float | GetKeyframeTime (uint32_t index) const override |
| virtual void | AddKeyframeAtTime (float localTime, Node *targetNode) override |
| virtual void | SetKeyframeTime (uint32_t index, float time) override |
| virtual void | RemoveKeyframe (uint32_t index) override |
| const ScriptValueKeyframe & | GetKeyframe (uint32_t index) const |
| void | AddKeyframe (const ScriptValueKeyframe &kf) |
| Datum | EvaluateAtLocalTime (float localTime) const |
Public Member Functions inherited from TimelineClip | |
| DECLARE_FACTORY_MANAGER (TimelineClip) | |
| DECLARE_FACTORY (TimelineClip, TimelineClip) | |
| DECLARE_OBJECT (TimelineClip, Object) | |
| TimelineClip () | |
| virtual | ~TimelineClip () |
| float | GetStartTime () const |
| void | SetStartTime (float time) |
| float | GetDuration () const |
| void | SetDuration (float duration) |
| float | GetEndTime () const |
| float | GetClipInTime () const |
| void | SetClipInTime (float time) |
| float | GetClipOutTime () const |
| void | SetClipOutTime (float time) |
| float | GetSpeed () const |
| void | SetSpeed (float speed) |
| bool | ContainsTime (float globalTime) const |
| float | GetLocalTime (float globalTime) const |
| bool | OverlapsWith (const TimelineClip *other) const |
Public Member Functions inherited from Object | |
| virtual | ~Object ()=default |
| virtual const char * | RuntimeName () const =0 |
| virtual const char * | RuntimeParentName () const =0 |
| virtual RuntimeId | InstanceRuntimeId () const =0 |
| virtual Object * | QueryInterface (RuntimeId id) const |
| virtual bool | Is (RuntimeId id) const |
| virtual bool | Is (const char *name) const |
| virtual bool | DrawCustomProperty (Property &prop) |
| template<typename T > | |
| T * | As () const |
| virtual bool | Equals (const Object *rhs) const |
Protected Attributes | |
| std::vector< ScriptValueKeyframe > | mKeyframes |
Protected Attributes inherited from TimelineClip | |
| float | mStartTime = 0.0f |
| float | mDuration = 1.0f |
| float | mClipInTime = 0.0f |
| float | mClipOutTime = 0.0f |
| float | mSpeed = 1.0f |
Additional Inherited Members | |
Static Public Member Functions inherited from Object | |
| static const char * | ClassRuntimeName () |
| ScriptValueClip::ScriptValueClip | ( | ) |
|
virtual |
| void ScriptValueClip::AddKeyframe | ( | const ScriptValueKeyframe & | kf | ) |
|
overridevirtual |
Reimplemented from TimelineClip.
| ScriptValueClip::DECLARE_CLIP | ( | ScriptValueClip | , |
| TimelineClip | |||
| ) |
| Datum ScriptValueClip::EvaluateAtLocalTime | ( | float | localTime | ) | const |
|
overridevirtual |
Reimplemented from TimelineClip.
|
inline |
|
inlineoverridevirtual |
Reimplemented from TimelineClip.
|
inlineoverridevirtual |
Reimplemented from TimelineClip.
|
overridevirtual |
Reimplemented from TimelineClip.
|
overridevirtual |
Reimplemented from TimelineClip.
|
overridevirtual |
Reimplemented from TimelineClip.
|
overridevirtual |
Reimplemented from TimelineClip.
|
inlineoverridevirtual |
Reimplemented from TimelineClip.
|
protected |