Open 3D Engine AzFramework API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::LibEVDevWrapper Struct Reference

Public Types

using functionType_libevdev_free = void(*)(struct libevdev *dev)
 
using functionType_libevdev_new_from_fd = int(*)(int fd, struct libevdev **dev)
 
using functionType_libevdev_has_event_code = int(*)(struct libevdev *dev, unsigned int type, unsigned int code)
 
using functionType_libevdev_get_name = const char *(*)(struct libevdev *dev)
 
using functionType_libevdev_event_code_get_name = const char *(*)(unsigned int type, unsigned int code)
 
using functionType_libevdev_get_abs_info = const struct input_absinfo *(*)(struct libevdev *dev, unsigned int code)
 
using functionType_libevdev_next_event = int(*)(struct libevdev *dev, unsigned int flags, struct input_event *ev)
 

Public Attributes

functionType_libevdev_free m_libevdev_free = nullptr
 
functionType_libevdev_new_from_fd m_libevdev_new_from_fd = nullptr
 
functionType_libevdev_has_event_code m_libevdev_has_event_code = nullptr
 
functionType_libevdev_get_name m_libevdev_get_name = nullptr
 
functionType_libevdev_event_code_get_name m_libevdev_event_code_get_name = nullptr
 
functionType_libevdev_get_abs_info m_libevdev_get_abs_info = nullptr
 
functionType_libevdev_next_event m_libevdev_next_event = nullptr
 
AZStd::unique_ptr< AZ::DynamicModuleHandle > m_libevdevHandle
 

The documentation for this struct was generated from the following file: