direct.showbase.EventManager
from direct.showbase.EventManager import EventManager
Contains the EventManager class. See EventManagerGlobal
for the
global eventMgr instance.
Inheritance diagram
- class EventManager(eventQueue: panda3d.core.EventQueue | None = None)[source]
Bases:
object
- __init__(self, eventQueue: panda3d.core.EventQueue | None = None) None [source]
Create a C++ event queue and handler
- eventLoopTask(self, task: PythonTask) int [source]
Process all the events on the C++ event queue
- notify: direct.directnotify.Notifier.Notifier | None = <direct.directnotify.Notifier.Notifier object>
- parseEventParameter(self, eventParameter: EventParameter) Any [source]
Extract the actual data from the eventParameter
- processEvent(self, event: Event) None [source]
Process a C++ event Duplicate any changes in processEventPstats