15 #ifndef DISPLAYREGIONDRAWCALLBACKDATA_H
16 #define DISPLAYREGIONDRAWCALLBACKDATA_H
18 #include "pandabase.h"
19 #include "callbackData.h"
35 virtual void output(ostream &out)
const;
50 static void init_type() {
51 CallbackData::init_type();
52 register_type(_type_handle,
"DisplayRegionDrawCallbackData",
53 CallbackData::get_class_type());
56 return get_class_type();
58 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
64 #include "displayRegionDrawCallbackData.I"
virtual void upcall()
You should make this call during the callback if you want to continue the normal function that would ...
This is a generic data block that is passed along to a CallbackObject when a callback is made...
This specialization on CallbackData is passed when the callback is initiated from the draw traversal...
This stores the result of a BinCullHandler traversal: an ordered collection of CullBins, each of which holds a number of Geoms and RenderStates to be rendered in some defined order.
TypeHandle is the identifier used to differentiate C++ class types.
This object holds the camera position, etc., and other general setup information for rendering a part...