scene_director.h 651 B

12345678910111213
  1. #pragma once
  2. #include <gui/gui.h>
  3. #include "../types/plugin_state.h"
  4. #include "../types/plugin_event.h"
  5. #include "totp_scenes_enum.h"
  6. void totp_scene_director_activate_scene(PluginState* const plugin_state, Scene scene, const void* context);
  7. void totp_scene_director_deactivate_active_scene(PluginState* const plugin_state);
  8. void totp_scene_director_init_scenes(PluginState* const plugin_state);
  9. void totp_scene_director_render(Canvas* const canvas, PluginState* const plugin_state);
  10. void totp_scene_director_dispose(PluginState* const plugin_state);
  11. bool totp_scene_director_handle_event(PluginEvent* const event, PluginState* const plugin_state);