14 #ifndef EGGVERTEXAUX_H
15 #define EGGVERTEXAUX_H
32 explicit EggVertexAux(
const std::string &name,
const LVecBase4d &aux);
37 INLINE
void set_name(
const std::string &name);
39 INLINE
const LVecBase4d &get_aux()
const;
40 INLINE
void set_aux(
const LVecBase4d &aux);
45 void write(std::ostream &out,
int indent_level)
const;
55 static void init_type() {
56 EggNamedObject::init_type();
58 EggNamedObject::get_class_type());
61 return get_class_type();
63 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
This is a fairly low-level base class–any egg object that has a name.
The set of named auxiliary data that may or may not be assigned to a vertex.
TypeHandle is the identifier used to differentiate C++ class types.
An STL function object class, this is intended to be used on any ordered collection of class objects ...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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(),...