#include "DOP_API.h"#include <UT/UT_RefArray.h>#include <UT/UT_String.h>#include <OP/OP_Node.h>#include "DOP_Engine.h"Go to the source code of this file.
Classes | |
| class | DOP_FullPathData |
| class | DOP_FullPathDataArray |
Functions | |
| DOP_API bool | DOPfindDataFromPath (const char *path, DOP_FullPathData &fulldata, fpreal time, OP_Node *relativetonode=0, bool dopparentisenough=false) |
| DOP_API bool | DOPfindAllDataFromPath (const char *path, DOP_FullPathDataArray &fulldata, fpreal time, OP_Node *relativetonode=0, bool dopparentisenough=false) |
| DOP_API void | DOPglobPathAndFindAllData (const char *path, DOP_FullPathDataArray &fulldata, OP_NodeList &nodatadopnets, fpreal time, OP_Node *relativetonode=0, OP_GlobContext *context=0) |
| DOP_API SIM_Time | DOPsetBestTime (DOP_Parent *dopparent, SIM_Time time) |
| DOP_API bool DOPfindAllDataFromPath | ( | const char * | path, | |
| DOP_FullPathDataArray & | fulldata, | |||
| fpreal | time, | |||
| OP_Node * | relativetonode = 0, |
|||
| bool | dopparentisenough = false | |||
| ) |
| DOP_API bool DOPfindDataFromPath | ( | const char * | path, | |
| DOP_FullPathData & | fulldata, | |||
| fpreal | time, | |||
| OP_Node * | relativetonode = 0, |
|||
| bool | dopparentisenough = false | |||
| ) |
| DOP_API void DOPglobPathAndFindAllData | ( | const char * | path, | |
| DOP_FullPathDataArray & | fulldata, | |||
| OP_NodeList & | nodatadopnets, | |||
| fpreal | time, | |||
| OP_Node * | relativetonode = 0, |
|||
| OP_GlobContext * | context = 0 | |||
| ) |
| DOP_API SIM_Time DOPsetBestTime | ( | DOP_Parent * | dopparent, | |
| SIM_Time | time | |||
| ) |
If the dopparent is currently simulating it is not possible to reset its time. Similarly, if the desired time is within the last timestep, we can't interpolate since the actual 'current' value of the object is stored at the end time. Returned from this is the new time to use for accesses. In case of unsimulated networks, it is the same as dopparent->setDOPTime(time); return time;
1.5.9