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