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 |