# EventManager

from direct.showbase.EventManager import EventManager

## Inheritance:

EventManager:

## Methods of EventManager:

__init__
doEvents
eventLoopTask
parseEventParameter
processEvent
processEventPstats
restart
shutdown

__init__ def __init__(self, eventQueue=None) Create a C++ event queue and handler

doEvents def doEvents(self) Process all the events on the C++ event queue

eventLoopTask def eventLoopTask(self, task) Process all the events on the C++ event queue

parseEventParameter def parseEventParameter(self, eventParameter) Extract the actual data from the eventParameter

processEvent def processEvent(self, event) Process a C++ event Duplicate any changes in processEventPstats

processEventPstats def processEventPstats(self, event) Process a C++ event with pstats tracking Duplicate any changes in processEvent

restart def restart(self) Undocumented function.

shutdown def shutdown(self) Undocumented function.