ref: 33858fb5e004863ff58b525ebf596a038bf849aa
dir: /src/render.h/
// Copyright 2021 Jonne Kokkonen // Released under the MIT licence, https://opensource.org/licenses/MIT #ifndef RENDER_H_ #define RENDER_H_ #include <stdint.h> #include "command.h" int renderer_initialize(unsigned int init_fullscreen); void renderer_close(); void draw_waveform(struct draw_oscilloscope_waveform_command *command); void draw_rectangle(struct draw_rectangle_command *command); int draw_character(struct draw_character_command *command); void renderer_set_font_mode(int mode); void set_m8_model(unsigned int model); void render_screen(); void toggle_fullscreen(); void display_keyjazz_overlay(uint8_t show, uint8_t base_octave, uint8_t velocity); void screensaver_init(); void screensaver_draw(); void screensaver_destroy(); #endif