26#include "inputDeviceNode.h"
34#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DEVICE)
35 #error Buildsystem error: BUILDING_PANDA_DEVICE not defined
38Configure(config_device);
39NotifyCategoryDef(device,
"");
42(
"asynchronous-clients",
true);
44ConfigureFn(config_device) {
56 static bool initialized =
false;
62 AnalogNode::init_type();
63 ButtonNode::init_type();
64 ClientAnalogDevice::init_type();
65 ClientBase::init_type();
66 ClientButtonDevice::init_type();
67 ClientDevice::init_type();
68 ClientDialDevice::init_type();
69 ClientTrackerDevice::init_type();
70 DialNode::init_type();
71 InputDevice::init_type();
72 InputDeviceNode::init_type();
73 TrackerNode::init_type();
74 VirtualMouse::init_type();
76#ifdef PHAVE_LINUX_INPUT_H
77 EvdevInputDevice::init_type();
78 LinuxJoystickDevice::init_type();
82 XInputDevice::init_type();
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a boolean type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libdevice()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.