VarwinModelWrapper
- class VarwinModel.VarwinModelWrapper(object: Object)
Базовые классы:
Object- class AnimationPlayTypeOptions
Базовые классы:
object- Direct: Any = Ellipsis
Прямое
- Reverse: Any = Ellipsis
Обратное
- PingPong: Any = Ellipsis
Пинг-понг
- class LoopOptions
Базовые классы:
object- Looped: Any = Ellipsis
Зациклено
- NotLooped: Any = Ellipsis
Не зациклено
- property AnimationPlaybackMode: Any
Воспроизведение анимации
- Результат:
значение из перечня:
VarwinModelWrapper.AnimationPlayTypeOptions.Direct
VarwinModelWrapper.AnimationPlayTypeOptions.Reverse
VarwinModelWrapper.AnimationPlayTypeOptions.PingPong
Пример:
value = instance.AnimationPlaybackMode
Предупреждение
При использовании может возникнуть исключение AttributeError, если геттер не был реализован.
- property LoopMode: Any
Воспроизведение анимации
- Результат:
значение из перечня:
VarwinModelWrapper.LoopOptions.Looped
VarwinModelWrapper.LoopOptions.NotLooped
Пример:
value = instance.LoopMode
- property AnimationSpeed: float
Скорость воспроизведения анимации
Пример:
value = instance.AnimationSpeed
Предупреждение
При использовании может возникнуть исключение AttributeError, если геттер не был реализован.
- SetAnimationByIndex(index: int) None
Запустить анимацию №
Пример:
instance.SetAnimationByIndex(0)
- PlayAnimation() None
Воспроизвести текущую анимацию
Пример:
instance.PlayAnimation()
- PauseAnimation() None
Приостановить текущую анимацию
Пример:
instance.PauseAnimation()
- StopAnimation() None
Остановить текущую анимацию
Пример:
instance.StopAnimation()
- AddAnimationFinishedHandler(handler: Callable[[int, Object], CoroutineType]) None
Анимация завершена
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
index (int): index
sender (Object): объект, который вызвал событие
Пример:
async def OnAnimationFinished(index, sender): pass instance.AddAnimationFinishedHandler(OnAnimationFinished)
- AddAnimationPausedHandler(handler: Callable[[int, Object], CoroutineType]) None
Анимация приостановлена
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
index (int): index
sender (Object): объект, который вызвал событие
Пример:
async def OnAnimationPaused(index, sender): pass instance.AddAnimationPausedHandler(OnAnimationPaused)
- AddAnimationStoppedHandler(handler: Callable[[int, Object], CoroutineType]) None
Анимация остановлена
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
index (int): index
sender (Object): объект, который вызвал событие
Пример:
async def OnAnimationStopped(index, sender): pass instance.AddAnimationStoppedHandler(OnAnimationStopped)