This is a generic data block that is passed along to a CallbackObject when a callback is made. More...
#include "callbackData.h"
Public Member Functions | |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
virtual void | output (std::ostream &out) const |
virtual void | upcall () |
You should make this call during the callback if you want to continue the normal function that would have been done in the absence of a callback. More... | |
Public Member Functions inherited from TypedObject | |
TypedObject (const TypedObject ©)=default | |
TypedObject * | as_typed_object () |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
const TypedObject * | as_typed_object () const |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
int | get_best_parent_from_Set (const std::set< int > &) const |
int | get_type_index () const |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | is_exact_type (TypeHandle handle) const |
Returns true if the current object is the indicated type exactly. More... | |
bool | is_of_type (TypeHandle handle) const |
Returns true if the current object is or derives from the indicated type. More... | |
TypedObject & | operator= (const TypedObject ©)=default |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
Static Public Member Functions inherited from TypedObject | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. More... | |
Additional Inherited Members | |
Public Attributes inherited from TypedObject | |
get_type | |
This is a generic data block that is passed along to a CallbackObject when a callback is made.
It contains data specific to the particular callback type in question.
This is actually an abstract base class and contains no data. Specializations of this class will contain the actual data relevant to each callback type.
Definition at line 29 of file callbackData.h.
|
virtual |
You should make this call during the callback if you want to continue the normal function that would have been done in the absence of a callback.
Reimplemented in CallbackGraphicsWindow::RenderCallbackData, CallbackGraphicsWindow::PropertiesCallbackData, CallbackGraphicsWindow::EventsCallbackData, GeomDrawCallbackData, DisplayRegionCullCallbackData, DisplayRegionDrawCallbackData, and NodeCullCallbackData.
Definition at line 32 of file callbackData.cxx.