15 #ifndef CALLBACKDATA_H 16 #define CALLBACKDATA_H 18 #include "pandabase.h" 19 #include "typedObject.h" 37 virtual void output(ostream &out)
const;
39 virtual void upcall();
47 register_type(_type_handle,
"CallbackData",
48 TypedObject::get_class_type());
51 return get_class_type();
59 inline ostream &operator << (ostream &out,
const CallbackData &cbd) {
64 #include "callbackData.I" static void init_type()
This function is declared non-inline to work around a compiler bug in g++ 2.96.
This is an abstract class that all classes which use TypeHandle, and also provide virtual functions t...
This is a generic data block that is passed along to a CallbackObject when a callback is made...
TypeHandle is the identifier used to differentiate C++ class types.