Go to the documentation of this file.
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 is a generic data block that is passed along to a CallbackObject when a callback is made.
The smallest atom of cull.
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(),...
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.
This specialization on CallbackData is passed when the callback is initiated from deep within the dra...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a base class for the GraphicsStateGuardian class, which is itself a base class for the variou...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.