Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
EventManager Class Reference

Public Member Functions

def __init__
 
def doEvents
 
def eventLoopTask
 
def parseEventParameter
 
def processEvent
 
def processEventPstats
 
def restart
 
def shutdown
 

Public Attributes

 eventHandler
 
 eventQueue
 

Static Public Attributes

 notify = None
 
 PStatCollector = None
 

Constructor & Destructor Documentation

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

Member Function Documentation

def doEvents (   self)
Process all the events on the C++ event queue
def eventLoopTask (   self,
  task 
)
Process all the events on the C++ event queue
def parseEventParameter (   self,
  eventParameter 
)
Extract the actual data from the eventParameter
def processEvent (   self,
  event 
)
Process a C++ event
Duplicate any changes in processEventPstats
def processEventPstats (   self,
  event 
)
Process a C++ event with pstats tracking
Duplicate any changes in processEvent
def restart (   self)
def shutdown (   self)

Member Data Documentation

eventHandler
eventQueue
notify = None
static
PStatCollector = None
static