InputDeviceSet
from panda3d.core import InputDeviceSet
- class InputDeviceSet
Bases:
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
- __getitem__(index: int) InputDevice
Returns the nth
InputDevice
in the collection.
- __init__()
- __init__(copy: InputDeviceSet)
- assign(copy: InputDeviceSet) InputDeviceSet
- clear()
Removes all
InputDevices
from the collection.
- output(out: ostream)
Writes a brief one-line description of the
InputDeviceSet
to the indicated output stream.
- reserve(num: int)
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.
- write(out: ostream, indent_level: int)
Writes a complete multi-line description of the
InputDeviceSet
to the indicated output stream.