RapaXInput:一个 C++ 面向对象的库,用于在 Windows 上使用 XInput 访问 XBox 360 控制器

时间:2024-07-04 07:01:36
【文件属性】:

文件名称:RapaXInput:一个 C++ 面向对象的库,用于在 Windows 上使用 XInput 访问 XBox 360 控制器

文件大小:150KB

文件格式:ZIP

更新时间:2024-07-04 07:01:36

C++

输入法 用于在 Windows *问 XBox 360 控制器的 C++ 面向对象库 概述 RapaXInput(以前称为 )是一个 C++ 库,可提供对 Windows 上的 XBox 360 控制器的访问。 它使用 。 RapaXInput 是面向对象的:物理控制器通过对象及其方法(而不是全局函数和结构)来表示和操作。 RapaXInput 提供传统的“轮询”方法。 您可以明确地: 枚举当前连接到系统的控制器, 检查每个控制器及其组件(按钮、触发器、拇指杆等)的状态 最重要的是,RapaXInput 提出了一种事件驱动的方法:每当有事情发生时,客户端代码都会收到通知。 例如: 控制器正在连接/断开, 组件的状态发生变化 RapaXInput 透明地支持版本 9.0.1、1.3 和 1.4 的 XInput API。 它可以编译为 32 位或 64 位库。 RapaXI


【文件预览】:
RapaXInput-master
----src()
--------RXIControllerManager.cpp(6KB)
--------RXIController.cpp(20KB)
--------RXITimestamp.cpp(2KB)
----CMakeLists.txt(2KB)
----LICENSE(1KB)
----cmake()
--------RapaFindQt.cmake(2KB)
--------RapaConfigureVisualStudio.cmake(403B)
--------RapaFindXInput.cmake(4KB)
--------RapaXInputConfig.cmake.in(457B)
----samples()
--------RapaXInputSimpleTest()
--------CMakeLists.txt(118B)
--------RapaXInputViewer()
----README.md(1KB)
----docs()
--------RapaXInput2.jpg(99KB)
--------RapaXInput1.jpg(29KB)
----include()
--------RXITimestamp.h(2KB)
--------RXIControllerManager.h(4KB)
--------RXIController.h(9KB)

网友评论