Squashed 'external/gainput/' content from commit 2be0a50

git-subtree-dir: external/gainput
git-subtree-split: 2be0a50089eafcc6fccb66142180082e48f27f4c
This commit is contained in:
Simone
2024-01-22 08:51:55 +01:00
commit 4e42229bdd
170 changed files with 31921 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
#ifndef GAINPUTINPUTDEVICEBUILTINNULL_H_
#define GAINPUTINPUTDEVICEBUILTINNULL_H_
namespace gainput
{
class InputDeviceBuiltInImplNull : public InputDeviceBuiltInImpl
{
public:
InputDeviceBuiltInImplNull(InputManager& /*manager*/, InputDevice& /*device*/, unsigned /*index*/, InputState& /*state*/, InputState& /*previousState*/)
{
}
InputDevice::DeviceVariant GetVariant() const
{
return InputDevice::DV_NULL;
}
void Update(InputDeltaState* /*delta*/)
{
}
InputDevice::DeviceState GetState() const
{
return InputDevice::DS_OK;
}
bool IsValidButton(DeviceButtonId /*deviceButton*/) const
{
return false;
}
};
}
#endif