InputDeviceSet
-
class InputDeviceSet
Manages a list of
InputDevice
objects, as returned by variousInputDeviceManager
methods. This is implemented like a set, meaning the same device cannot occur more than once.Inheritance diagram
-
InputDeviceSet(void)
-
InputDeviceSet(InputDeviceSet const ©)
-
void clear(void)
Removes all
InputDevices
from the collection.
-
void output(std::ostream &out) const
Writes a brief one-line description of the
InputDeviceSet
to the indicated output stream.
-
void reserve(std::size_t num)
This is a hint to Panda to allocate enough memory to hold the given number of
InputDevices
, if you know ahead of time how many you will be adding.
-
std::size_t size(void) const
Returns the number of devices in the collection.
-
void write(std::ostream &out, int indent_level = 0) const
Writes a complete multi-line description of the
InputDeviceSet
to the indicated output stream.
-
InputDeviceSet(void)