| Home | Hierarchy | Members | Alphabetical | Related Pages |
#include <proto.h>
Inherits DeclaredNode.
Inherited by ProtoDeclaration, and ProtoInstance.
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_ |
| typedef std::pair<std::string,std::string> Binding |
| typedef std::map<Node*,std::list<Binding> > BindingMap |
| 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 DeclaredNodeWithBindings::BindingMap & fieldBindings | ( | ) | const [inline] |
| const DeclaredNodeWithBindings::BindingMap & eventInBindings | ( | ) | const [inline] |
| const DeclaredNodeWithBindings::BindingMap & eventOutBindings | ( | ) | const [inline] |
| 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 & | ||||
| ) | [virtual] |
| void propagateBindings | ( | ) | [protected] |
BindingMap fieldBindings_ [protected] |
BindingMap eventInBindings_ [protected] |
BindingMap eventOutBindings_ [protected] |
Generated on 5 Jan 2007 with
version 1.5.1.
|
|