Zelda64Recomp/include/recomp_ui.h

31 lines
457 B
C++

#ifndef __RECOMP_UI__
#define __RECOMP_UI__
#include <memory>
#include "SDL.h"
namespace Rml {
class ElementDocument;
class EventListenerInstancer;
}
namespace recomp {
void queue_event(const SDL_Event& event);
bool try_deque_event(SDL_Event& out);
std::unique_ptr<Rml::EventListenerInstancer> make_event_listener_instancer();
enum class Menu {
Launcher,
Config,
None
};
void set_current_menu(Menu menu);
void destroy_ui();
}
#endif