aboutsummaryrefslogtreecommitdiff
path: root/visualizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'visualizer.h')
-rw-r--r--visualizer.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/visualizer.h b/visualizer.h
index 4d6a61dda..a3828e35f 100644
--- a/visualizer.h
+++ b/visualizer.h
@@ -50,6 +50,11 @@ void visualizer_resume(void);
50GDisplay* get_lcd_display(void); 50GDisplay* get_lcd_display(void);
51GDisplay* get_led_display(void); 51GDisplay* get_led_display(void);
52 52
53// For emulator builds, this function need to be implemented
54#if EMULATOR
55void draw_emulator(void);
56#endif
57
53// If you need support for more than 16 keyframes per animation, you can change this 58// If you need support for more than 16 keyframes per animation, you can change this
54#define MAX_VISUALIZER_KEY_FRAMES 16 59#define MAX_VISUALIZER_KEY_FRAMES 16
55 60
@@ -134,7 +139,7 @@ bool keyframe_enable_lcd_and_backlight(keyframe_animation_t* animation, visualiz
134// directly from the initalize_user_visualizer function (the animation can be null) 139// directly from the initalize_user_visualizer function (the animation can be null)
135bool enable_visualization(keyframe_animation_t* animation, visualizer_state_t* state); 140bool enable_visualization(keyframe_animation_t* animation, visualizer_state_t* state);
136 141
137// These two functions have to be implemented by the user 142// These functions have to be implemented by the user
138void initialize_user_visualizer(visualizer_state_t* state); 143void initialize_user_visualizer(visualizer_state_t* state);
139void update_user_visualizer_state(visualizer_state_t* state); 144void update_user_visualizer_state(visualizer_state_t* state);
140void user_visualizer_suspend(visualizer_state_t* state); 145void user_visualizer_suspend(visualizer_state_t* state);