DIGILIGHT
|
Интерфейс визуальных эффектов Подробнее...
Структуры данных | |
struct | effect_t |
тип структуры описания эффекта Подробнее... | |
Макросы | |
#define | MAX_EFFECT_CNT 5 |
предельное количество эффектов любого типа | |
#define | BACKGROUND_EFFECT 0 |
фоновый эффект | |
#define | FOREGROUND_EFFECT 1 |
основной эффект | |
Определения типов | |
typedef __flash const char * | flash_str_t |
указатель настроку во FLASH. | |
typedef const __flash effect_t | flash_effect_t |
тип описания эффекта, размещенного во FLASH. | |
Перечисления | |
enum | preset_result_t { PRESET_NOTHING = -1, PRESET_HIDDEN = -2 } |
результат функции смены пресета Подробнее... | |
Функции | |
void | register_effect (uint8_t toe, flash_effect_t *eff) |
Регистрация эффекта в списках Подробнее... | |
void | execute_effect (signal_t *s) |
Рендеринг эффекта Подробнее... | |
int8_t | change_preset (signal_t *s, int8_t delta) |
Смена пресета для текущегоэффекта последовательно Подробнее... | |
char * | get_effect_name (signal_t *s) |
Название текущего эффекта Подробнее... | |
void | change_effect (signal_t *s, int8_t delta) |
Смена эффекта последовательно Подробнее... | |
void | select_fg_effect (signal_t *s, uint8_t num) |
Выбор эффекта непосредственно | |
void | select_bg_effect (signal_t *s, uint8_t num) |
Выбор пресета непосредственно | |
void | save_all_effects (void) |
Сохранение настроек всех эффектов Подробнее... | |
void | show_info (signal_t *s) |
Название текущего пресета для текущего эффекта | |
uint8_t | effect_auto_changed (signal_t *s) |
Проверка смены фонового эффекта на основной или наоборот | |
Интерфейс визуальных эффектов
См. определение в файле main_effect.h