|
Public Types |
typedef std::pair< std::string,
std::string > | Binding |
typedef std::map< Node *,
std::list< Binding > > | BindingMap |
Public Member Functions |
| DeclaredNodeWithBindings (const char *name="") |
void | bindFields (Node *n, const char *to, const char *from) |
void | bindEventsIn (Node *n, const char *to, const char *from) |
void | bindEventsOut (Node *n, const char *to, const char *from) |
const BindingMap & | fieldBindings () const |
const BindingMap & | eventInBindings () const |
const BindingMap & | eventOutBindings () const |
virtual void | setField (const FieldHandle &f, const SFBool &) |
virtual void | setField (const FieldHandle &f, const SFColor &) |
virtual void | setField (const FieldHandle &f, const SFFloat &) |
virtual void | setField (const FieldHandle &f, const SFImage &) |
virtual void | setField (const FieldHandle &f, const SFInt32 &) |
virtual void | setField (const FieldHandle &f, const SFNode &) |
virtual void | setField (const FieldHandle &f, const SFRotation &) |
virtual void | setField (const FieldHandle &f, const SFString &) |
virtual void | setField (const FieldHandle &f, const SFTime &) |
virtual void | setField (const FieldHandle &f, const SFVec2f &) |
virtual void | setField (const FieldHandle &f, const SFVec3f &) |
virtual void | setField (const FieldHandle &f, const MFColor &) |
virtual void | setField (const FieldHandle &f, const MFFloat &) |
virtual void | setField (const FieldHandle &f, const MFInt32 &) |
virtual void | setField (const FieldHandle &f, const MFNode &) |
virtual void | setField (const FieldHandle &f, const MFRotation &) |
virtual void | setField (const FieldHandle &f, const MFString &) |
virtual void | setField (const FieldHandle &f, const MFTime &) |
virtual void | setField (const FieldHandle &f, const MFVec2f &) |
virtual void | setField (const FieldHandle &f, const MFVec3f &) |
Protected Member Functions |
void | propagateBindings () |
Protected Attributes |
BindingMap | fieldBindings_ |
BindingMap | eventInBindings_ |
BindingMap | eventOutBindings_ |