HDK
|
Go to the source code of this file.
Classes | |
struct | SIM_FullPathData |
Functions | |
SIM_API bool | SIMfindDataFromPath (const char *path, SIM_FullPathData &fulldata, const SIM_Engine &engine, const SIM_Time &sim_time, bool interpolate_data) |
SIM_API bool | SIMfindAllDataFromPath (const char *path, UT_Array< SIM_FullPathData > &fulldata, const SIM_Engine &engine, const SIM_Time &sim_time, bool interpolate_data) |
SIM_API GU_ConstDetailHandle | SIMgetBestGeometry (UT_DMatrix4 &xform, const SIM_RootData *rootdata, const SIM_Data *data, const char *dataname, const SIM_Time &simtime, const bool doceflush=true) |
SIM_API const SIM_Position * | SIMgetBestPosition (const SIM_RootData *rootdata, const SIM_Data *data, const char *dataname) |
SIM_API bool SIMfindAllDataFromPath | ( | const char * | path, |
UT_Array< SIM_FullPathData > & | fulldata, | ||
const SIM_Engine & | engine, | ||
const SIM_Time & | sim_time, | ||
bool | interpolate_data | ||
) |
Version of DOPfindAllDataFromPath() that uses the provided SIM_Engine instead of searching for a DOP node at the beginning of the path.
SIM_API bool SIMfindDataFromPath | ( | const char * | path, |
SIM_FullPathData & | fulldata, | ||
const SIM_Engine & | engine, | ||
const SIM_Time & | sim_time, | ||
bool | interpolate_data | ||
) |
Version of DOPfindDataFromPath() that uses the provided SIM_Engine instead of searching for a DOP node at the beginning of the path.
SIM_API GU_ConstDetailHandle SIMgetBestGeometry | ( | UT_DMatrix4 & | xform, |
const SIM_RootData * | rootdata, | ||
const SIM_Data * | data, | ||
const char * | dataname, | ||
const SIM_Time & | simtime, | ||
const bool | doceflush = true |
||
) |
Return the geometry and transform for the provided data path. This handles data types other than SIM_Geometry - e.g. SIM_Object (returning the object's geometry), SIM_SDF and other field types, and unknown types are converted to their guide geometry if possible.
SIM_API const SIM_Position* SIMgetBestPosition | ( | const SIM_RootData * | rootdata, |
const SIM_Data * | data, | ||
const char * | dataname | ||
) |