15 #ifndef EGGPOOLUNIQUIFIER_H
16 #define EGGPOOLUNIQUIFIER_H
18 #include "pandabase.h"
20 #include "eggNameUniquifier.h"
34 virtual string get_category(
EggNode *node);
40 static void init_type() {
41 EggNameUniquifier::init_type();
42 register_type(_type_handle,
"EggPoolUniquifier",
43 EggNameUniquifier::get_class_type());
46 return get_class_type();
48 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
This is a handy class for guaranteeing unique node names in an egg hierarchy.
This is a specialization of EggNameUniquifier to generate unique names for textures, materials, and vertex pools prior to writing out an egg file.
A base class for things that may be directly added into the egg hierarchy.
TypeHandle is the identifier used to differentiate C++ class types.