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

20 lines
269 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-06-10 01:31:18 +08:00
enum class InputEventSource:uint8
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