|
PixelKey
NeoPixel USB Key
|
Base struct for all keyframe types, must be the first element in child structs. More...
#include <keyframes.h>
Data Fields | |
| keyframe_base_api_t const *const | p_api |
| Pointer to the base API struct for the keyframe instance. | |
| uint32_t | flags |
| Flags used for identification and rendering. More... | |
| struct { | |
| keyframe_schedule_t schedule | |
| Schedule times for this keyframe. | |
| int32_t repeat_count | |
| Total number of times to render the keyframe; negative is indefinite. | |
| bool schedule_is_repeating | |
| Indicates the schedule should repeat instead of the frame. | |
| } | modifiers |
| Modifiers applied to this keyframe. | |
Base struct for all keyframe types, must be the first element in child structs.
Base struct for all keyframes.
| uint32_t keyframe_base_t::flags |
Flags used for identification and rendering.
Upper 16-bits are reserved for PixelKey processing. Lower 16-bit may be used in child implementations.