#include <kanzi/core.ui/state_manager/state_manager.hpp>
◆ StateTransitionAnimation()
kanzi::StateManager::StateTransitionAnimation::StateTransitionAnimation |
( |
| ) |
|
|
inlineexplicit |
◆ create()
◆ setStartTime()
void kanzi::StateManager::StateTransitionAnimation::setStartTime |
( |
chrono::milliseconds |
startTime | ) |
|
Sets animation start time, in ms.
◆ getStartTime()
chrono::milliseconds kanzi::StateManager::StateTransitionAnimation::getStartTime |
( |
| ) |
const |
Returns animation start time, in ms.
◆ setPropertyType()
void kanzi::StateManager::StateTransitionAnimation::setPropertyType |
( |
AbstractPropertyType |
propertyType | ) |
|
Sets property being animated by this transition animation.
◆ getPropertyType()
Returns property being animated by this transition animation.
◆ getObjectPath()
string kanzi::StateManager::StateTransitionAnimation::getObjectPath |
( |
| ) |
const |
Gets object path that contains the animated property.
◆ setObjectPath()
void kanzi::StateManager::StateTransitionAnimation::setObjectPath |
( |
string_view |
path | ) |
|
Sets object path that contains the animated property.
◆ equalObjectPath()
bool kanzi::StateManager::StateTransitionAnimation::equalObjectPath |
( |
string_view |
path | ) |
const |
Returns true if parameter is same as the animated property.
◆ setAnimationMode()
void kanzi::StateManager::StateTransitionAnimation::setAnimationMode |
( |
AnimationMode |
mode | ) |
|
Sets animation mode of this transition animation.
◆ getAnimationMode()
AnimationMode kanzi::StateManager::StateTransitionAnimation::getAnimationMode |
( |
| ) |
const |
Returns animation mode of this transition animation.
◆ setEasingArguments()
void kanzi::StateManager::StateTransitionAnimation::setEasingArguments |
( |
const EasingArguments & |
easingArguments | ) |
|
Sets the easing function arguments.
◆ getEasingArguments()
EasingArguments kanzi::StateManager::StateTransitionAnimation::getEasingArguments |
( |
| ) |
const |
Gets the easing function arguments.
◆ setEasingMode()
Sets easing mode for this animation.
◆ getEasingMode()
Returns easing mode for this animation.
◆ setCustomAnimation()
void kanzi::StateManager::StateTransitionAnimation::setCustomAnimation |
( |
TimelineSharedPtr |
animation | ) |
|
Sets custom animation for this transition animation.
◆ getCustomAnimation()
TimelineSharedPtr kanzi::StateManager::StateTransitionAnimation::getCustomAnimation |
( |
| ) |
const |
Returns custom animation of this transition animation.
◆ setLongerPath()
void kanzi::StateManager::StateTransitionAnimation::setLongerPath |
( |
bool |
value | ) |
|
Sets this transition animation to use longer path.
◆ isLongerPath()
bool kanzi::StateManager::StateTransitionAnimation::isLongerPath |
( |
| ) |
const |
Does this transition animation use longer path.
The documentation for this class was generated from the following file: