Event¶
from panda3d.core import Event
-
class
Event
¶ 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)¶
-