|
Polyphase Game Engine
|
#include <ScriptValueTrack.h>
Public Member Functions | |
| DECLARE_TRACK (ScriptValueTrack, TimelineTrack) | |
| ScriptValueTrack () | |
| virtual | ~ScriptValueTrack () |
| virtual void | SaveStream (Stream &stream) override |
| virtual void | LoadStream (Stream &stream, uint32_t version) override |
| virtual void | GatherProperties (std::vector< Property > &outProps) override |
| virtual void | Evaluate (float time, Node *target, TimelineInstance *inst) override |
| virtual void | Reset (Node *target, TimelineInstance *inst) override |
| virtual const char * | GetTrackTypeName () const override |
| virtual glm::vec4 | GetTrackColor () const override |
| virtual TypeId | GetDefaultClipType () const override |
| const std::string & | GetPropertyName () const |
| void | SetPropertyName (const std::string &name) |
Public Member Functions inherited from TimelineTrack | |
| DECLARE_FACTORY_MANAGER (TimelineTrack) | |
| DECLARE_FACTORY (TimelineTrack, TimelineTrack) | |
| DECLARE_OBJECT (TimelineTrack, Object) | |
| TimelineTrack () | |
| virtual | ~TimelineTrack () |
| uint64_t | GetTargetNodeUuid () const |
| void | SetTargetNodeUuid (uint64_t uuid) |
| const std::string & | GetTargetNodeName () const |
| void | SetTargetNodeName (const std::string &name) |
| uint32_t | GetNumClips () const |
| TimelineClip * | GetClip (uint32_t index) const |
| void | AddClip (TimelineClip *clip) |
| void | RemoveClip (uint32_t index) |
| void | InsertClip (TimelineClip *clip, uint32_t index) |
| int32_t | FindClipIndex (TimelineClip *clip) const |
| bool | IsMuted () const |
| void | SetMuted (bool muted) |
| bool | IsLocked () const |
| void | SetLocked (bool locked) |
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::string | mPropertyName |
Protected Attributes inherited from TimelineTrack | |
| uint64_t | mTargetNodeUuid = 0 |
| std::string | mTargetNodeName |
| std::vector< TimelineClip * > | mClips |
| bool | mMuted = false |
| bool | mLocked = false |
Additional Inherited Members | |
Static Public Member Functions inherited from Object | |
| static const char * | ClassRuntimeName () |
| ScriptValueTrack::ScriptValueTrack | ( | ) |
|
virtual |
| ScriptValueTrack::DECLARE_TRACK | ( | ScriptValueTrack | , |
| TimelineTrack | |||
| ) |
|
overridevirtual |
Reimplemented from TimelineTrack.
|
overridevirtual |
Reimplemented from TimelineTrack.
|
overridevirtual |
Reimplemented from TimelineTrack.
|
inline |
|
overridevirtual |
Reimplemented from TimelineTrack.
|
inlineoverridevirtual |
Reimplemented from TimelineTrack.
|
overridevirtual |
Reimplemented from TimelineTrack.
|
overridevirtual |
Reimplemented from TimelineTrack.
|
overridevirtual |
Reimplemented from TimelineTrack.
|
inline |
|
protected |