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.