コード例 #1
0
ファイル: axis_event.cpp プロジェクト: brojudd/ubuntu
AxisEventPtr
AxisEvent::create_abs(int device_id, int code, int min, int max, int fuzz, int flat)
{
  return AxisEventPtr(new AxisEvent(new AbsAxisEventHandler(UIEvent::create(device_id, EV_ABS, code),
                                                            min, max, fuzz, flat),
                                    min, max));
}
コード例 #2
0
ファイル: axis_event_factory.cpp プロジェクト: mrj10/xboxdrv
AxisEventPtr
AxisEventFactory::create_abs(int device_id, int code, int min, int max, int fuzz, int flat)
{
  return AxisEventPtr(new AxisEvent(new AbsAxisEventHandler(m_uinput, m_slot, m_extra_devices,
                                                            UIEvent::create(static_cast<uint16_t>(device_id),
                                                                            EV_ABS, code),
                                                            min, max, fuzz, flat),
                                    min, max));
}
コード例 #3
0
ファイル: axis_event.cpp プロジェクト: brojudd/ubuntu
AxisEventPtr
AxisEvent::create_rel(int device_id, int code, int repeat, float value)
{
  return AxisEventPtr(new AxisEvent(new RelAxisEventHandler(device_id, code, repeat, value)));
}
コード例 #4
0
ファイル: axis_event.cpp プロジェクト: brojudd/ubuntu
AxisEventPtr
AxisEvent::invalid()
{
  return AxisEventPtr();
}
コード例 #5
0
ファイル: axis_event_factory.cpp プロジェクト: mrj10/xboxdrv
AxisEventPtr
AxisEventFactory::create_rel(int device_id, int code, int repeat, float value)
{
  return AxisEventPtr(new AxisEvent(new RelAxisEventHandler(m_uinput, m_slot, m_extra_devices,
                                                            device_id, code, repeat, value)));
}
コード例 #6
0
ファイル: axis_event_factory.cpp プロジェクト: mrj10/xboxdrv
AxisEventPtr
AxisEventFactory::invalid() 
{ 
  return AxisEventPtr();
}