7 #ifndef USDPHYSICS_PARSE_UTILS_H
8 #define USDPHYSICS_PARSE_UTILS_H
95 const std::vector<SdfPath>& includePaths,
98 const std::vector<SdfPath>* excludePaths =
nullptr,
100 const std::vector<SdfPath>* simulationOwners =
nullptr);
std::vector< TfToken > shapeTokens
Custom shapes to be reported by parsing.
std::vector< TfToken > instancerTokens
std::function< void(UsdPhysicsObjectType type, TfSpan< const SdfPath > primPaths, TfSpan< const UsdPhysicsObjectDesc > objectDescs, const VtValue &userData)> UsdPhysicsReportFn
UsdStagePtr UsdStageWeakPtr
GLint GLint GLsizei GLint GLenum GLenum type
std::vector< TfToken > jointTokens
Custom joints to be reported by parsing.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
USDPHYSICS_API bool LoadUsdPhysicsFromRange(const UsdStageWeakPtr stage, const std::vector< SdfPath > &includePaths, UsdPhysicsReportFn reportFn, const VtValue &userData, const std::vector< SdfPath > *excludePaths=nullptr, const CustomUsdPhysicsTokens *customPhysicsTokens=nullptr, const std::vector< SdfPath > *simulationOwners=nullptr)