|
Sleeping Wombat GUI
0.100
swGUI
|
#include <RelativeTimeline.h>
Public Member Functions | |
| RelativeTimeline () | |
| RelativeTimeline (TimelineBasePtr parent) | |
| virtual | ~RelativeTimeline ()=default |
| void | SetPreWrap (WrapMode mode) |
| void | SetPostWrap (WrapMode mode) |
| void | SetDuration (TimeType duration) |
| WrapMode | GetPreWrap () |
| WrapMode | GetPostWrap () |
| TimeType | GetDuration () |
| virtual void | Update () override |
| virtual void | Start () override |
| virtual void | Stop () override |
| virtual void | Pause () override |
| virtual void | SetTimeline (TimelineBasePtr &parent) override |
| virtual bool | IsPaused () override |
Public Member Functions inherited from TimelineBase | |
| TimelineBase ()=default | |
| TimelineBase (TimelineBasePtr parent) | |
| virtual | ~TimelineBase ()=default |
| TimeType | GetTime () |
| Current time. More... | |
Public Member Functions inherited from EngineObject | |
| TypeID | GetType () const |
| std::string | GetTypeName () const |
| virtual void | Serialize (ISerializer *ser) const |
| Implements default serialization. Serializes only declared properties. More... | |
| virtual void | Deserialize (IDeserializer *deser) |
| Implements default deserialization. More... | |
| virtual Size | MemorySize () |
| template<typename TargetType > | |
| TargetType * | DynamicCast () |
Protected Member Functions | |
| TimeType | EvalTime (TimeType parentTime) |
| TimeType | EvalElapsedTime (TimeType parentTime) |
Protected Attributes | |
| TimeType | m_offset |
| Offset relative to parent. More... | |
| TimeType | m_duration |
| Time after which timeline will be wrapped. More... | |
| float | m_factor |
| Enables slow motion. More... | |
| WrapMode | m_preWrap |
| WrapMode | m_postWrap |
| bool | m_isStarted |
| bool | m_isPaused |
Protected Attributes inherited from TimelineBase | |
| TimeType | m_currentTime |
| Evaluated timeline time. Time is evaluated once. More... | |
| TimelineBaseWPtr | m_parent |
|
explicit |
|
explicit |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements TimelineBase.
|
overridevirtual |
Implements TimelineBase.
| void RelativeTimeline::SetDuration | ( | TimeType | duration | ) |
| void RelativeTimeline::SetPostWrap | ( | WrapMode | mode | ) |
| void RelativeTimeline::SetPreWrap | ( | WrapMode | mode | ) |
|
overridevirtual |
Implements TimelineBase.
|
overridevirtual |
Implements TimelineBase.
|
overridevirtual |
Implements TimelineBase.
|
overridevirtual |
Implements TimelineBase.
|
protected |
Time after which timeline will be wrapped.
|
protected |
Enables slow motion.
|
protected |
|
protected |
|
protected |
Offset relative to parent.
|
protected |
|
protected |
1.8.9.1