|
Panda3D
|
Classes | |
| struct | NameTypeRec |
Public Member Functions | |
| VrmlNodeType (const char *nm) | |
| void | addEventIn (const char *name, int type, const VrmlFieldValue *dflt=nullptr) |
| void | addEventOut (const char *name, int type, const VrmlFieldValue *dflt=nullptr) |
| void | addExposedField (const char *name, int type, const VrmlFieldValue *dflt=nullptr) |
| void | addField (const char *name, int type, const VrmlFieldValue *dflt=nullptr) |
| const char * | getName () const |
| const NameTypeRec * | hasEventIn (const char *name) const |
| const NameTypeRec * | hasEventOut (const char *name) const |
| const NameTypeRec * | hasExposedField (const char *name) const |
| const NameTypeRec * | hasField (const char *name) const |
Static Public Member Functions | |
| static void | addToNameSpace (VrmlNodeType *) |
| static const VrmlNodeType * | find (const char *nm) |
| static void | popNameSpace () |
| static void | pushNameSpace () |
Definition at line 49 of file vrmlNodeType.h.
| VrmlNodeType::VrmlNodeType | ( | const char * | nm | ) |
Definition at line 148 of file vrmlNodeType.cxx.
| VrmlNodeType::~VrmlNodeType | ( | ) |
Definition at line 154 of file vrmlNodeType.cxx.
| void VrmlNodeType::addEventIn | ( | const char * | name, |
| int | type, | ||
| const VrmlFieldValue * | dflt = nullptr ) |
Definition at line 237 of file vrmlNodeType.cxx.
| void VrmlNodeType::addEventOut | ( | const char * | name, |
| int | type, | ||
| const VrmlFieldValue * | dflt = nullptr ) |
Definition at line 243 of file vrmlNodeType.cxx.
| void VrmlNodeType::addExposedField | ( | const char * | name, |
| int | type, | ||
| const VrmlFieldValue * | dflt = nullptr ) |
Definition at line 255 of file vrmlNodeType.cxx.
| void VrmlNodeType::addField | ( | const char * | name, |
| int | type, | ||
| const VrmlFieldValue * | dflt = nullptr ) |
Definition at line 249 of file vrmlNodeType.cxx.
|
static |
Definition at line 179 of file vrmlNodeType.cxx.
|
static |
Definition at line 223 of file vrmlNodeType.cxx.
|
inline |
Definition at line 92 of file vrmlNodeType.h.
| const VrmlNodeType::NameTypeRec * VrmlNodeType::hasEventIn | ( | const char * | name | ) | const |
Definition at line 282 of file vrmlNodeType.cxx.
| const VrmlNodeType::NameTypeRec * VrmlNodeType::hasEventOut | ( | const char * | name | ) | const |
Definition at line 288 of file vrmlNodeType.cxx.
| const VrmlNodeType::NameTypeRec * VrmlNodeType::hasExposedField | ( | const char * | name | ) | const |
Definition at line 300 of file vrmlNodeType.cxx.
| const VrmlNodeType::NameTypeRec * VrmlNodeType::hasField | ( | const char * | name | ) | const |
Definition at line 294 of file vrmlNodeType.cxx.
|
static |
Definition at line 200 of file vrmlNodeType.cxx.
|
static |
Definition at line 194 of file vrmlNodeType.cxx.