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: EventQueue | None = None)[source]
Bases:
object- __init__(eventQueue: EventQueue | None = None) None[source]
Create a C++ event queue and handler
- eventLoopTask(task: PythonTask) int[source]
Process all the events on the C++ event queue
- parseEventParameter(eventParameter: EventParameter) Any[source]
Extract the actual data from the eventParameter
- processEvent(event: Event) None[source]
Process a C++ event Duplicate any changes in processEventPstats
