#include <event.h>
Inheritance diagram for Event:
Public Member Functions | |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Types | |
typedef pvector< EventParameter > | ParameterList |
Protected Attributes | |
ParameterList | _parameters |
EventReceiver * | _receiver |
Private Member Functions | |
Event (const Event ©) | |
void | operator= (const Event ©) |
~Event () | |
INLINE void | set_name (const string &name) |
INLINE void | clear_name () |
INLINE bool | has_name () const |
INLINE const string & | get_name () const |
void | add_parameter (const EventParameter &obj) |
int | get_num_parameters () const |
EventParameter | get_parameter (int n) const |
bool | has_receiver () const |
EventReceiver * | get_receiver () const |
void | set_receiver (EventReceiver *receiver) |
void | clear_receiver () |
void | output (ostream &out) const |
Private Attributes | |
PUBLISHED | __pad0__: Event(const string &event_name |
PUBLISHED EventReceiver * | receiver = NULL) |
string | _name |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
|
|
|
|
Definition at line 76 of file event.cxx. References _parameters. Referenced by ButtonThrower::do_throw_event(). |
|
|
|
|
|
Reimplemented from TypedReferenceCount. Definition at line 85 of file event.h. References ReferenceCount::get_class_type(), and TypedReferenceCount::init_type(). |
|
Reimplemented from ReferenceCount. |
|
Referenced by output(). |
|
Definition at line 87 of file event.cxx. References _parameters. |
|
Definition at line 97 of file event.cxx. References _parameters, and n. |
|
Definition at line 119 of file event.cxx. References _receiver. |
|
Reimplemented from TypedReferenceCount. Definition at line 82 of file event.h. References ReferenceCount::get_class_type(). |
|
|
|
|
|
Reimplemented from TypedReferenceCount. Definition at line 77 of file event.h. References TypedObject::get_class_type(), TypedReferenceCount::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 55 of file event.cxx. References _name, _parameters, and _receiver. |
|
Definition at line 149 of file event.cxx. References get_name(). |
|
|
|
Definition at line 129 of file event.cxx. References _receiver. |
|
Reimplemented from TypedReferenceCount. |
|
Definition at line 71 of file event.h. Referenced by operator=(). |
|
Definition at line 67 of file event.h. Referenced by add_parameter(), get_num_parameters(), get_parameter(), and operator=(). |
|
Definition at line 68 of file event.h. Referenced by clear_receiver(), get_receiver(), has_receiver(), operator=(), and set_receiver(). |
|
Reimplemented from TypedReferenceCount. |
|
|