wren
Vulkan-based game engine
Loading...
Searching...
No Matches
event.hpp File Reference
#include <functional>
#include <string_view>
#include <unordered_map>
#include <vector>
#include <wren/utils/enums.hpp>
#include "keycode.hpp"
Include dependency graph for event.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  wren::event::WindowClose
 
struct  wren::event::WindowResized
 
struct  wren::event::MouseMoved
 
struct  wren::event::MouseWheel
 
struct  wren::event::MouseButtonDown
 
struct  wren::event::MouseButtonUp
 
struct  wren::event::KeyDown
 
struct  wren::event::KeyUp
 
struct  wren::event::KeyTyped
 
class  wren::event::Dispatcher
 

Namespaces

namespace  wren
 
namespace  wren::event
 

Macros

#define APPEND_EVENT_INFO(name, cat)
 

Macro Definition Documentation

◆ APPEND_EVENT_INFO

#define APPEND_EVENT_INFO ( name,
cat )
Value:
inline static const std::string_view debug_name = name; \
inline static const Category category = cat;