| _eventIns | Proto |  [protected] | 
  | _eventOuts | Proto |  [protected] | 
  | _exposedFields | Proto |  [protected] | 
  | _fields | Proto |  [protected] | 
  | _name | Proto |  [protected] | 
  | _nodes | Proto |  [protected] | 
  | _primaryNode | Proto |  [protected] | 
  | _scene | Proto |  [protected] | 
  | addElement(Element *element) | Proto |  | 
  | addEventIn(int fieldType, const std::string &name) | Proto |  [protected] | 
  | addEventOut(int fieldType, const std::string &name) | Proto |  [protected] | 
  | addExposedField(ExposedField *exposedField) | Proto |  | 
  | addExposedField(int fieldType, const std::string &name, FieldValue *defaultValue, float min=-FLT_MAX, float max=FLT_MAX) | Proto |  [protected] | 
  | addExposedField(int fieldType, const std::string &name, FieldValue *defaultValue, int nodeType) | Proto |  [protected] | 
  | addExposedField(int fieldType, const std::string &name, FieldValue *defaultValue, int flags, const char **strings) | Proto |  [protected] | 
  | addField(int fieldType, const std::string &name, FieldValue *defaultValue=NULL, float min=-FLT_MAX, float max=FLT_MAX) | Proto |  [protected] | 
  | addField(int fieldType, const std::string &name, FieldValue *defaultValue, int nodeType) | Proto |  [protected] | 
  | addField(int fieldType, const std::string &name, FieldValue *defaultValue, int flags, const char **strings) | Proto |  [protected] | 
  | create(Scene *scene) | ProtoCollision |  [inline, virtual] | 
  | define(Node *primaryNode, NodeList *nodes) | Proto |  | 
  | getEventIn(int index) const | Proto |  [inline] | 
  | getEventOut(int index) const | Proto |  [inline] | 
  | getExposedField(int index) const | Proto |  [inline] | 
  | getField(int index) const | Proto |  [inline] | 
  | getName() const | Proto |  [inline] | 
  | getNumEventIns() const | Proto |  [inline] | 
  | getNumEventOuts() const | Proto |  [inline] | 
  | getNumFields() const | Proto |  [inline] | 
  | getPrimaryNode() | Proto |  [inline] | 
  | lookupEventIn(const std::string &name) const | Proto |  | 
  | lookupEventOut(const std::string &name) const | Proto |  | 
  | lookupExposedField(const std::string &name) const | Proto |  | 
  | lookupField(const std::string &name) const | Proto |  | 
  | lookupSimpleEventIn(const std::string &name) const | Proto |  [protected] | 
  | lookupSimpleEventOut(const std::string &name) const | Proto |  [protected] | 
  | Proto(Scene *scene, const std::string &name) | Proto |  | 
  | ProtoCollision(Scene *scene) | ProtoCollision |  | 
  | write(FILE *f, int indent) const | Proto |  | 
  | ~Proto() | Proto |  [virtual] | 
  | ~ProtoCollision() | ProtoCollision |  [inline, virtual] |