33 #if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DEVICE) 34 #error Buildsystem error: BUILDING_PANDA_DEVICE not defined 37 Configure(config_device);
38 NotifyCategoryDef(device,
"");
41 (
"asynchronous-clients",
true);
43 ConfigureFn(config_device) {
55 static bool initialized =
false;
61 AnalogNode::init_type();
62 ButtonNode::init_type();
63 ClientAnalogDevice::init_type();
64 ClientBase::init_type();
65 ClientButtonDevice::init_type();
66 ClientDevice::init_type();
67 ClientDialDevice::init_type();
68 ClientTrackerDevice::init_type();
69 DialNode::init_type();
70 InputDevice::init_type();
71 TrackerNode::init_type();
72 VirtualMouse::init_type();
74 #ifdef PHAVE_LINUX_INPUT_H 75 EvdevInputDevice::init_type();
76 LinuxJoystickDevice::init_type();
80 XInputDevice::init_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.
void init_libdevice()
Initializes the library.
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.
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.