| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/sg/leafbehavior.h>

Public Member Functions | |
| LeafBehavior (const TimeRequirement &req=TimeRequirement()) | |
| An `LeafBehavior' node terminates one path of a behavior graph. | |
| virtual void | setTimeRequirement (const TimeRequirement &req) |
| virtual TimeRequirement | timeRequirement () const |
| virtual SceneNodeVisitor::TraversalFlag | traverse (SceneNodeVisitor *visitor) |
| A leaf behavior node visits itself. | |
| VRS_TYPEINFO (LeafBehavior, BehaviorNode) | |
| VRS_SERIALIZABLE_ABSTRACT_CLASS (LeafBehavior) | |
| VRS::LeafBehavior::LeafBehavior | ( | const TimeRequirement & | req = TimeRequirement() |
) |
An `LeafBehavior' node terminates one path of a behavior graph.
| virtual void VRS::LeafBehavior::setTimeRequirement | ( | const TimeRequirement & | req | ) | [virtual] |
| virtual TimeRequirement VRS::LeafBehavior::timeRequirement | ( | ) | const [virtual] |
A behavior leaf node specifies its time requirement. The default time requirement is an undefined time requirement.
Reimplemented from VRS::BehaviorNode.
| virtual SceneNodeVisitor::TraversalFlag VRS::LeafBehavior::traverse | ( | SceneNodeVisitor * | visitor | ) | [virtual] |
| VRS::LeafBehavior::VRS_TYPEINFO | ( | LeafBehavior | , | |
| BehaviorNode | ||||
| ) |
| VRS::LeafBehavior::VRS_SERIALIZABLE_ABSTRACT_CLASS | ( | LeafBehavior | ) |