10 #ifndef VRMLNODETYPE_H 11 #define VRMLNODETYPE_H 28 enum { T_null, T_unnamed, T_def, T_use } _type;
45 std::ostream &output_value(std::ostream &out,
const VrmlFieldValue &value,
int type,
65 static void pushNameSpace();
66 static void popNameSpace();
72 void addEventIn(
const char *name,
int type,
74 void addEventOut(
const char *name,
int type,
76 void addField(
const char *name,
int type,
78 void addExposedField(
const char *name,
int type,
87 const NameTypeRec *hasEventIn(
const char *name)
const;
88 const NameTypeRec *hasEventOut(
const char *name)
const;
89 const NameTypeRec *hasField(
const char *name)
const;
90 const NameTypeRec *hasExposedField(
const char *name)
const;
92 const char *getName()
const {
return name; }
This is our own Panda specialization on the default STL list.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
std::ostream & indent(std::ostream &out, int indent_level)
A handy function for doing text formatting.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.