CMCore/inc/hgl/io/event/InputEventSource.h

20 lines
263 B
C
Raw Normal View History

2025-03-06 01:20:37 +08:00
#pragma once
2022-01-24 18:56:05 +08:00
#include<hgl/TypeFunc.h>
2025-03-06 01:20:37 +08:00
namespace hgl::io
2022-01-24 18:56:05 +08:00
{
2025-03-06 01:20:37 +08:00
enum class InputEventSource
2022-01-24 18:56:05 +08:00
{
2025-03-06 01:20:37 +08:00
Root=0,
2022-01-24 18:56:05 +08:00
2025-03-06 01:20:37 +08:00
OS,
Window,
2022-01-24 18:56:05 +08:00
2025-03-06 01:20:37 +08:00
Keyboard,
Mouse,
Joystick,
2022-01-24 18:56:05 +08:00
2025-03-06 01:20:37 +08:00
ENUM_CLASS_RANGE(Root,Joystick)
};
}//namespace hgl::io