State group runtime.
More...
#include <kanzi/state_manager/state_manager.hpp>
|
| | StateGroupRuntime (const StateManagerRuntimeSharedPtr &stateManagerRuntime, const StateGroupSharedPtr &stateGroup) |
| |
| void | onTransitionFinished (TimelinePlayback &) |
| | Transition finished message handler. More...
|
| |
| void | createAnimation (Object *stateObject, string_view stateObjectPath, const KzuPropertyType *propertyType, const void *valueSource, chrono::milliseconds start, chrono::milliseconds duration, AnimationMode animationMode, AnimationEasingMode easingMode, ParallelTimeline &timeline, bool longerPath) |
| | Create an animation for a state group. More...
|
| |
| void kanzi::StateManager::StateGroupRuntime::stopTransition |
( |
| ) |
|
| void kanzi::StateManager::StateGroupRuntime::goToState |
( |
const StateRuntimeSharedPtr & |
newStateRuntime, |
|
|
bool |
immediate |
|
) |
| |
Go to a state in a state group.
| void kanzi::StateManager::StateGroupRuntime::syncState |
( |
bool |
immediate | ) |
|
Sync the state in the state group.
| void kanzi::StateManager::StateGroupRuntime::onTransitionFinished |
( |
TimelinePlayback & |
| ) |
|
|
protected |
Transition finished message handler.
Create an animation for a state group.
| StateSharedPtr kanzi::StateManager::StateGroupRuntime::m_previousState |
Transition timeline playback.
| bool kanzi::StateManager::StateGroupRuntime::m_inTransition |
| chrono::milliseconds kanzi::StateManager::StateGroupRuntime::m_transitionBaseTime |
Base transition time in ms.
The documentation for this class was generated from the following file: