8 #ifndef PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
9 #define PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
32 : _assetPath(assetPath) {}
35 const std::string &assetPath,
36 const std::vector<std::string> &dependencies)
37 : _assetPath(assetPath), _dependencies(dependencies) {}
77 return _assetPath == rhs._assetPath &&
78 _dependencies == rhs._dependencies;
84 return !(*
this == rhs);
88 std::string _assetPath;
89 std::vector<std::string> _dependencies;
96 const SdfLayerHandle &
layer,
101 #endif // PXR_USD_USD_UTILS_USER_PROCESSING_FUNC
USDUTILS_API UsdUtilsDependencyInfo(const std::string &assetPath)
USDUTILS_API UsdUtilsDependencyInfo()=default
USDUTILS_API const std::string & GetAssetPath() const
USDUTILS_API const std::vector< std::string > & GetDependencies() const
GLenum GLuint GLint GLint layer
bool operator==(const UsdUtilsDependencyInfo &rhs) const
Equality: Asset path and dependencies are the same.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
UsdUtilsDependencyInfo(const SdfLayerHandle &layer, const UsdUtilsDependencyInfo &dependencyInfo) UsdUtilsProcessingFunc
USDUTILS_API UsdUtilsDependencyInfo(const std::string &assetPath, const std::vector< std::string > &dependencies)
bool operator!=(const UsdUtilsDependencyInfo &rhs) const