14 #ifndef GEOMDRAWCALLBACKDATA_H 15 #define GEOMDRAWCALLBACKDATA_H 34 virtual void output(std::ostream &out)
const;
38 INLINE
bool get_force()
const;
40 INLINE
void set_lost_state(
bool lost_state);
41 INLINE
bool get_lost_state()
const;
55 static void init_type() {
56 CallbackData::init_type();
58 CallbackData::get_class_type());
61 return get_class_type();
63 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
This specialization on CallbackData is passed when the callback is initiated from deep within the dra...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
virtual void upcall()
You should make this call during the callback if you want to continue the normal function that would ...
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.
This is a generic data block that is passed along to a CallbackObject when a callback is made.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
The smallest atom of cull.
This is a base class for the GraphicsStateGuardian class, which is itself a base class for the variou...
TypeHandle is the identifier used to differentiate C++ class types.