CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
cdc::ui::anim::TweenConfig Struct Reference

Tween start configuration (mirrors host_anim_t plus the blink shorthand). More...

#include <CanvasAnim.h>

Public Attributes

uint32_t elemId = 0
int16_t fromX = 0
int16_t fromY = 0
int16_t toX = 0
int16_t toY = 0
uint16_t durationMs = 0
uint16_t delayMs = 0
uint16_t repeat = 0
 Extra runs; REPEAT_FOREVER = endless.
uint8_t easing = EASE_LINEAR
uint8_t flags = 0
uint32_t doneActionId = 0
uint32_t startAfter = 0
 Predecessor tween handle; 0 = start now.

Detailed Description

Tween start configuration (mirrors host_anim_t plus the blink shorthand).

Definition at line 94 of file CanvasAnim.h.

Member Data Documentation

◆ delayMs

uint16_t cdc::ui::anim::TweenConfig::delayMs = 0

Definition at line 101 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ doneActionId

uint32_t cdc::ui::anim::TweenConfig::doneActionId = 0

Definition at line 105 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ durationMs

uint16_t cdc::ui::anim::TweenConfig::durationMs = 0

Definition at line 100 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ easing

uint8_t cdc::ui::anim::TweenConfig::easing = EASE_LINEAR

Definition at line 103 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ elemId

uint32_t cdc::ui::anim::TweenConfig::elemId = 0

◆ flags

uint8_t cdc::ui::anim::TweenConfig::flags = 0

Definition at line 104 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ fromX

int16_t cdc::ui::anim::TweenConfig::fromX = 0

Definition at line 96 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ fromY

int16_t cdc::ui::anim::TweenConfig::fromY = 0

Definition at line 97 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ repeat

uint16_t cdc::ui::anim::TweenConfig::repeat = 0

Extra runs; REPEAT_FOREVER = endless.

Definition at line 102 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ startAfter

uint32_t cdc::ui::anim::TweenConfig::startAfter = 0

Predecessor tween handle; 0 = start now.

Definition at line 106 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ toX

int16_t cdc::ui::anim::TweenConfig::toX = 0

Definition at line 98 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().

◆ toY

int16_t cdc::ui::anim::TweenConfig::toY = 0

Definition at line 99 of file CanvasAnim.h.

Referenced by host_anim_start(), and cdc::ui::anim::CanvasAnimator::start().


The documentation for this struct was generated from the following file: