29class EXPCL_PANDA_PUTIL CallbackData :
public TypedObject {
31 INLINE CallbackData();
34 virtual void output(std::ostream &out)
const;
45 TypedObject::get_class_type());
48 return get_class_type();
56inline std::ostream &operator << (std::ostream &out,
const CallbackData &cbd) {
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a generic data block that is passed along to a CallbackObject when a callback is made.
virtual void upcall()
You should make this call during the callback if you want to continue the normal function that would ...
TypeHandle is the identifier used to differentiate C++ class types.
static void init_type()
This function is declared non-inline to work around a compiler bug in g++ 2.96.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.