Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

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]`

eventHandler

EventQueue = None`[static]`

eventQueue

EventStorePandaNode = None`[static]`

notify = None`[static]`

PStatCollector = None`[static]`

All Classes Namespaces Functions Variables Enumerations Enumerator Properties