version 3.3

VRS::TimeCopy Class Reference

VRSTime Requirement Copy. More...

#include <vrs/sg/timecopy.h>

Inheritance diagram for VRS::TimeCopy:

VRS::MonoBehavior VRS::BehaviorNode VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 TimeCopy (BehaviorNode *otherBehavior=NULL)
 A copy time setter specifies a requirement by associating another time behavior.
void setSource (BehaviorNode *source)
BehaviorNodegetSource () const
virtual TimeRequirement timeRequirement () const
 VRS_TYPEINFO (TimeCopy, MonoBehavior)
 VRS_SERIALIZABLE (TimeCopy)


Detailed Description

VRSTime Requirement Copy.

Constructor & Destructor Documentation

VRS::TimeCopy::TimeCopy ( BehaviorNode otherBehavior = NULL  ) 

A copy time setter specifies a requirement by associating another time behavior.


Member Function Documentation

void VRS::TimeCopy::setSource ( BehaviorNode source  ) 

BehaviorNode* VRS::TimeCopy::getSource (  )  const

Sets/gets the source behavior graph from which the time requirement is copied.

virtual TimeRequirement VRS::TimeCopy::timeRequirement (  )  const [virtual]

Returns the time requirement of the source, if specified, otherwise the time requirement of the node's child node.

Reimplemented from VRS::MonoBehavior.

VRS::TimeCopy::VRS_TYPEINFO ( TimeCopy  ,
MonoBehavior   
)

VRS::TimeCopy::VRS_SERIALIZABLE ( TimeCopy   ) 


The documentation for this class was generated from the following file:

Generated on Sun May 19 06:00:43 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact