Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

EventManager Class Reference

List of all members.

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

 EventHandler = None
 EventQueue = None
 EventStorePandaNode = None
 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 = None [static]
EventQueue = None [static]
EventStorePandaNode = None [static]
notify = None [static]
PStatCollector = None [static]
 All Classes Namespaces Functions Variables Properties