Event
from panda3d.core import Event
- class Event
Bases:
Bases:
TypedReferenceCount
A named event, possibly with parameters. Anyone in any thread may throw an event at any time; there will be one process responsible for reading and dispacting on the events (but not necessarily immediately).
This function use to inherit from Namable, but that makes it too expensive to get its name the Python code. Now it just copies the Namable interface in.
Inheritance diagram
- __init__(event_name: str, receiver: EventReceiver)
- addParameter(obj: EventParameter)
- clearName()
Resets the Event’s name to empty.
- clearReceiver()
- static getClassType() TypeHandle
- getParameter(n: int) EventParameter
- getReceiver() EventReceiver
- property name string
- property parameters Sequence[EventParameter]
- property receiver EventReceiver
- setReceiver(receiver: EventReceiver)